Social Media App with Mern Stack & GraphQL | Live
MERNG Stack Social network app and website with cool features similar to other social media networks.
Server Side | Client Side |
---|---|
------------------ | cd client |
npm i |
npm i |
npm run serve |
npm start |
- MONGO_URI - mongoDB uri to connect with db.
- JWT_TOKEN - jwt token for auth.
- PORT - local port for server
Optional** (only if you want to use Amazon S3 bucket service, if not use the local file save script instead of AWS [at graphql/resolvers/users.js])
- AWS_BUCKET_NAME
- AWS_BUCKET_REGION
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- Frontend : JavaScript
- Frontend Frameworks and libraries:
- React (react-router-dom)
- Semantic UI
- React Semantic UI
- moment
- Backend Node.js
- Backend Framework Express, graphql, Apollo
- Database MongoDB
- Server maintence Apollo Server, dotenv, cors, nodemon (development mode)
- Authentication and Security jsonwebtoken, bcryptjs
- User List with status - Done.
- Add user online/offline icon - Done.
- Add user personal logo - Done.
- About page-TBD.
- Username filter for bad words - 50%.
- Post can contain image, text-TBD.
- Change post ui - Done.
- User personal page - Done.
- User info editable -Done.
- User delete option - Done.
- User page with available posts - TBD.