alienBook is the social media platform which supports features like
- posts
- reactions
- comments upto 3 level depth
- reactions for the comments
- re-sharing the posts
- notifications based upon user interactions
- Vue,Vue-router,Vuex
- Passport js
- Express
- MongoDB, Mongoose
- Cloudinary for media storage
- Docker to spin up mongodb container for local development
- VS Code
- Postman
- Robo3T
- clone the repo
- cd /db and run docker-compose up -d (to run mongo instance)
- cd /client and run
npm run serve
to start vue dev server - cd /server and run
npm run dev
to start express dev server - express server probably runs on port:3000 and vue runs at port:5000