Social network application. Backend
- git clone https://github.com/Shilza/Shuttle
- npm install
- Create MySQL database
- Create .env file with custom settings. You can find example in the root directory of Shuttle project with name .env.example
- adonis key:generate
- Add api key by API_IPSTACK_KEY in .env file (Optional. For location detection)
- adonis migration:run
- adonis seed
- npm run start
- AdonisJS
- Lucid ORM
- MySQL
- Cloudinary
- Ipstack
- Herkou
- Db4free
You can:
- Share posts (images, videos)
- Crop image inside application
- Add filters for images
- Comment on posts
- Like posts/comments
- Check feed
- Manage account privacy
- Add users to blacklist
- Remove blacklisted users
- Archive posts
- Edit account public data
- Get list of followers
- Get list of liked posts
- View notifications
- Manage subscription requests
- Save posts to named compilations
- Search users by nickname
- Get unique post's link
- Set custom avatar
- Send messages
- Mark a friends in photo
- Add location for posts
- Dark theme