cw-frontend

Overview

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.

Technologies Used

  • 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.

Getting Started

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

Spin up the backend server:

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.

Project Structure

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.

Author 💥:

Francis Nnamdi Abonyi