- Frontend: React, Redux (logger)
- Backend: Node.js, Express, Mongoose
- Authetication: Passport, Google-OAuth2.0, local-strategy, cookie-session
- Database: MongoDB, AWS S3, Redis
- Testing: Jest, Puppeteer, safe-buffer, keygrip
- Dev tools: Github, Postman, Travis CI, Heroku, BootStrap
implemented the user authentication system with passport local-strategy and google-oauth-strategy also Implemented image upload with AWS S3 and aws-sdk library.
- Implemented main page
- Implemented user dashboard page,
- Implemented post detials page.
- Implemented the comment system.
- Used Redis to optimize user dashboard data
- Added Redis-Server for picspie
- Added Jest integretion testing
- Connected to Travis CI
- Multiple images upload
- single video upload
- Advanced comment system
- Online chatting system
- Like system
- Use Docker to optimze the deploy.
- Make it into Microservices to enhance the performance
- Add React & Redux liraries to optimize performance