Live application at: Bookmark
-
Frontend:
This project is made using MERN stack, so ReactJS is used as frontend. React has various advantages such as component-based architecture, faster rendering,stable code structure, SEO-enabled, handy developer tools, easy to Learn and easy to Use. -
Backend:
For the backend keeping in mind MERN stack, NodeJS/ExpressJS is used in backend which is a perfect combination with react because node is asynchronous, and dependent on event occurrences, compatibility with different devices,fast data streaming with no buffering, speedy code development and based on JavaScript. -
Database:
For the database purpose to store user data, MongoDB is used because of full cloud-based developer data platform, flexible document schemas,change-friendly design, powerful querying and analytics, cost-effective i.e. free of cost and full technical support and documentation. -
Responsive:
The Web application is fully resposnive for all kind of dispaly size.
Email: guest@guest.com
Password: guest@123
After cloning, your project should look like this:
Project/
Backend/
Public/
src/
...
For the project to build, these commands must be executed with exact directory:
Frontend
open the terminal change the directory to frontend and then execute the command which will install all the necessary libraries.npm install
Backend
similarly open the terminal and change the directory to backend and then execute the same command which will install backend dependencies.npm install
To run the frontend we need to execute some commands in the same frontend directory. To run the app in the development mode. Execute the command
npm start
Open http://localhost:3000 to view it in the browser. The webpage for frontend will look like this:
The backend of this website is made from NodeJS. So, in order to run the backend we need to execute some commands in the same backend directory. To run the backend in the development mode. Execute the command
npm start
The backend will run on port 8000. You will also see any lint errors in the console.