A social website build with below tech stack:
React.js
withRedux
for frontendNode.js
andExpress
for backendMongoDB
for database withMongoose
as ODM
The project is hosted on Heroku
:
https://pure-waters-63134.herokuapp.com/
Play around with below account:
- email: root@example.com
- password: 12345678
- Account registration, login and logout features
- All users can view developers dashboard
- If provided, shows developer's github repo
- Only registered users can view posts
- User is able to create and edit profile
- User is able to delete its account
- User is able to view all the posts
- User is able to create posts
- User is able to delete its own posts
- User is able to create comments on posts
- User is able to delete its own comments
git clone git@github.com:johnnychang25678/devconnector.git
npm install
cd client
npm install
{
"mongoURI": "<your_mongoDB_Atlas_uri_with_credentials>",
"jwtSecret": "secret",
"githubToken": "<yoursecrectaccesstoken>"
}
npm run dev