Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.72 KB

README.md

File metadata and controls

44 lines (31 loc) · 1.72 KB

Proxima

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.

The application also includes the following features:

  • State management using Context API
  • Styling using Tailwind CSS
  • Responsive design for viewing on all devices

Tools Used

  • MongoDB for data storage
  • Express for backend development
  • React for frontend development
  • Node.js for server-side JavaScript
  • Tailwind CSS for styling

Installation

Client Installation

  1. Clone the client repository using git clone https://github.com/Rafiul29/proxima-client.git
  2. Install the necessary dependencies using npm install.
  3. 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
  1. Start the client using npm start.

Server Installation

  1. Clone the client repository using git clone https://github.com/Rafiul29/proxima-server.git
  2. Navigate to the server directory using the terminal/command prompt.
  3. Install the necessary dependencies using npm install.
  4. 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 string
  • JWT_SECRET: a secret string for JWT authentication
  1. Start the server using npm start.

Links