Proxima is a user-friendly project management application built using the MERN stack. With Proxima, users can create, edit, and delete projects with ease. The application features secure JWT authentication and frontend protected routes to ensure user privacy and security.
- State management using Context API
- Styling using Tailwind CSS
- Responsive design for viewing on all devices
- MongoDB for data storage
- Express for backend development
- React for frontend development
- Node.js for server-side JavaScript
- Tailwind CSS for styling
- Clone the client repository using git clone https://github.com/Rafiul29/proxima-client.git
- Install the necessary dependencies using
npm install
. - Create a
.env
file in the client directory and set the necessary environment variables (e.g., REACT_APP_SERVER_URL).
REACT_APP_BASE_URL
:http://localhost:4000
- Start the client using
npm start
.
- Clone the client repository using git clone https://github.com/Rafiul29/proxima-server.git
- Navigate to the server directory using the terminal/command prompt.
- Install the necessary dependencies using
npm install
. - Create a
.env
file in the server directory and set the necessary environment variables (e.g., MongoDB URI, JWT secret key).
MONGODB_URI
: the MongoDB connection stringJWT_SECRET
: a secret string for JWT authentication
- Start the server using
npm start
.