Connect is a blog application built with ReactJS for the frontend, Node.js for the backend, and MongoDB for the database. It allows users to create an account, log in, read articles posted by others, and create their own articles on different categories.
Users can create an account and securely log in to access the application.
Users can browse articles posted by others and create their own articles on various categories.
Categorizes articles for easy navigation and discovery.
Implements secure authentication using JSON Web Tokens for user login and authorization.
- Frontend: ReactJS - a JavaScript library for building user interfaces.
- Backend: Node.js - a JavaScript runtime environment for server-side development.
- Database: MongoDB - a NoSQL database for storing user information and articles.
- Authentication: Utilizes JWT (JSON Web Tokens) for secure login and authorization.
- Clone the repository:
git clone https://github.com/nikunj441/Connect.git
- Navigate to the project directory:
cd connect
- Frontend:
cd client && run npm install
- Backend:
cd server && run npm install
- Set up the necessary environment variables in the .env file, such as database connection details and JWT secret.
- Start the development server:
- Frontend: In the client directory, run npm start.
- Backend: In the server directory, run npm start.
- Access the application by opening your browser and visiting
http://localhost:3000
.