https://github.com/sofiasawczenko/user_registration
This repository is Front End of an user registration application made with Vite and React.js (IN PROGRESS)
https://github.com/sofiasawczenko/user_registration
Last synced: about 1 year ago
JSON representation
This repository is Front End of an user registration application made with Vite and React.js (IN PROGRESS)
- Host: GitHub
- URL: https://github.com/sofiasawczenko/user_registration
- Owner: sofiasawczenko
- Created: 2025-03-05T13:49:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-17T10:32:01.000Z (over 1 year ago)
- Last Synced: 2025-03-17T11:35:21.511Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://user-registration-jade.vercel.app
- Size: 682 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# User Registration Application
## Overview
This repository contains the Front-End of a user registration application built with Vite and React.js.
## Requirements
### The Challenge
Your objective is to create a simple application that should contain two pages:
### 1. A page displaying a form with the following fields:
- Full Name
- CPF
- Phone Number
- Email
### 2. A page that lists the registered user data.
## Prerequisites
- The application must allow creating, listing, and deleting user data via the form.
- The text inputs and buttons must follow the style guide (with validations).
- Persist data using localStorage or IndexedDB.
- Recommended to use ECMAScript 6+ and React.js.
- Initial User Data (using an API resource).
## What is Expected
- Tests (at least unit tests).
- Design patterns and good Object-Oriented Programming (OOP) practices.
- Use of ECMAScript 6+.
- A step-by-step guide on how to run the application.
- A brief description of the chosen solution.
## Bonus Features
- Responsive page.
- Allow data editing.
- Use of a CSS preprocessor.
- End-to-End (E2E) tests.
## Installation & Setup
Follow these steps to set up the project:
1. Clone the repository
2. Initialize Vite project
3. Install dependencies
4. Run the development server
5. Install additional dependencies
## How to Run
After completing the setup, start the development server with:
The application will be available at http://localhost:5173 (or the port defined by Vite).
## License
This project is licensed under the MIT License. See the LICENSE file for details.