Welcome to our React Registration and Client Management App! This platform allows users to register and provides a sleek client management system. Once registered, users can enjoy a personalized experience with their full name, avatar, and photos displayed in an appealing carousel upon login.
- Framework: React JS
- Application Setup: Created with
create-react-app
- Libraries (Recommended):
- React Router: For smooth navigation within the app.
- Redux Toolkit: A set of tools to simplify Redux development.
- React Bootstrap: Bootstrap components for React, ensuring a responsive and visually appealing UI.
Follow these steps to get the project up and running:
Clone the repository:
git clone https://github.com/AbonyiXavier/cw-frontend.git
Navigate to the project directory:
cd cw-frontend
Install dependencies:
npm install
Start the development server:
npm run start
You can clone the backend repository here and follow the instructions to get the backend up and running.
Now you should be able to access the app locally at http://localhost:3000.
The project follows a standard React project structure, with additional folders for components, screens, and Redux-related files(slices). Here's a brief overview:
Add Features: Extend the functionality by adding new components, pages, or integrating additional libraries.
Redux Configuration: Customize the Redux store, actions, and reducers in the src/slices folder based on your requirements.
Recorded demonstration of how to test validations, error messages, API response of the project in postman or swagger docs.
Francis Nnamdi Abonyi