Skip to content

Welcome to FitPeo Pvt. Ltd.'s User Admin Dashboard project for the React Developer role test. This interface simplifies user data management with added features.

Notifications You must be signed in to change notification settings

heysahilsingh/fitpeo

Repository files navigation

FitPeo React Developer Assignment

Assignment Link

View here

Libraries Used

  • react v18: Core library for building user interfaces.
  • react-dom v18: ReactDOM for rendering React components.
  • react-router-dom v6: Employed for client-side routing.
  • @tabler/icons-react: Used for icons.
  • chart.js v4: Utilized for displaying data in chart format.
  • react-chartjs-2 v5: Used to integrate chart.js with React.
  • tailwindcss: Utilized for styling.
  • typescript: Used for adding static types to JavaScript.
  • vite: Chosen as the bundler for the project.

Extra Features

  1. Dark Mode Support: Implemented a dark mode for improved user experience.
  2. Login Page: Added a login page to restrict access to authorized users.
  3. Search Functionality: Implemented a search functionality for products.
  4. Routing on Different URLs: Set up routing on various URLs for enhanced navigation.

Scripts

  • npm run server: Run a local server with an IP address and localhost.
  • npm run dev: Start the development environment.
  • npm run build: Build the project for production.

How to Run

  1. Clone the repository: git clone https://github.com/heysahilsingh/fitpeo.git
  2. Navigate to the project directory: cd fitpeo
  3. Install dependencies: npm install
  4. Run the local server: npm run server
  5. Open your browser and visit http://localhost:5173

Development

To start the development server, run:

npm run dev

This will launch the development server, and you can view your changes in real-time. Open your browser and visit http://localhost:5173

Production Build

To create a production-ready build, run:

npm run build

The optimized build will be available in the dist directory.


Feel free to explore the codebase and adapt it to your needs. If you encounter any issues or have questions, please reach out to Sahil at sahilsworkmaill@gmail.com. Happy coding!

About

Welcome to FitPeo Pvt. Ltd.'s User Admin Dashboard project for the React Developer role test. This interface simplifies user data management with added features.

Resources

Stars

Watchers

Forks