Skip to content

ThiagoTerraDev/react-mui-typescript

Repository files navigation

Membership Manager Front End

This project serves as an interface for users to interact with the Membership Manager application, developed using the technologies highlighted below. To build this application, various libraries and tools were utilized. Key features include React Router DOM for navigation, light and dark theme options, Context API for state management, responsive layout, toolbars, sidebar, mock data with json-server, axios configuration with interceptors, data listing, form validation with zod and React Hook Form, services for handling Cities and Members, authentication, and more. The goal was to create an intuitive user experience while ensuring robust functionality.

Login Page Desktop List of Cities Desktop Mobile 2 Mobile 1 Create New Member Errors

Main Technologies:

React

MaterialUI

TypeScript

How to Run / Requirements

You'll need Node.js installed at version 21.x.

After cloning the repository, navigate to the project’s root directory in your terminal to run the commands listed below:

$ yarn

This command installs the dependencies and libraries specified in the package.json file, creating a folder called "node_modules".

To run the application, use the following command:

$ yarn start

Make sure the backend project is running so that you can log in and use the application properly.

Status: Work in Progress

Additional improvements and features will be implemented, such as:

  • Test implementation
  • Registration page
  • Deployment of the application

Contact

I am available to answer any questions and provide the necessary support. Feel free to reach out via email at [email protected].

About

User interface for managing users, members and cities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published