The coding community is my personal full stack web project where i will be building a social platform where coders can chat and post and comment, sell or buy courses and interact with each other with amazing experience and learning
- Open terminal
- Install nodemon if not installed using npm (Ignore if already installed)
npm install nodemon
- Open two terminals one for the backend and other for the frontend
cd Server
Install all the dependencies
npm install
Start the server using nodemon
nodemon app.js
Go to the directory
cd .\Client\coding-comm\
Install all the dependencies
npm install
Start the react server
npm start
- Now go to http://localhost:3000/ to view the project
- MongoDB
- NodeJS
- ExpressJS
- ReactJS
- SocketIO
- PassportJS
- Socket IO basic connection with the frontend done
- Stripe payment integration for selling and buying courses done
- Cloudinary integration for storing course videos and post images done
- Authentication using JWT system done.
- Other REST API's have been created like posting, courses, questions and answers, payment etc. (Check in the server directory)
- Installed antD library for UI
- Authentication screens are designed
- Displayable plain HTML, SCSS views done
- Setup socket IO api's to enable chatting system
- Setup level and achievements api's
- Security left
- Design the other pages using antD and scss
- Backend deployed at: https://the-coding-community.herokuapp.com/
- Frontend yet to be deployed