Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timothewt/reactauthfrontend
A ReactJS frontend with a complete authentication system and a design using Tailwind CSS.
https://github.com/timothewt/reactauthfrontend
authentication frontend jwt react reactjs tailwind
Last synced: 7 days ago
JSON representation
A ReactJS frontend with a complete authentication system and a design using Tailwind CSS.
- Host: GitHub
- URL: https://github.com/timothewt/reactauthfrontend
- Owner: timothewt
- License: mit
- Created: 2024-10-23T20:48:54.000Z (15 days ago)
- Default Branch: master
- Last Pushed: 2024-10-23T21:10:06.000Z (15 days ago)
- Last Synced: 2024-10-31T23:07:34.842Z (7 days ago)
- Topics: authentication, frontend, jwt, react, reactjs, tailwind
- Language: TypeScript
- Homepage:
- Size: 192 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ReactJS Frontend with Authentication System
This repository contains a fundamental implementation of a ReactJS frontend that includes a fully functional authentication system. It supports user sign-up, sign-in, and sign-out, along with persistent authentication using tokens and cookies. The current setup features a home page and a dashboard, providing a solid foundation for expanding the application to accommodate more complex features.
## Features
- **User Authentication**: Secure login, registration, and logout flows.
- **Persistent Authentication**: Sessions remain active even after refreshing or closing the browser.
- **Extensible Structure**: The project is structured to easily integrate additional features like user roles, profile management, and more.## Technologies Used
- **ReactJS**: v18.3.1 – A powerful library for building user interfaces.
- **Tailwind CSS**: v3.4.14 – A utility-first CSS framework for rapid UI development.## Getting Started
To run this project locally:
1. **Clone the repository**:
```bash
git clone https://github.com/timothewt/reactauthfrontend.git
```
2. **Install dependencies**:
```bash
npm install
```
3. **Start the application**:
```bash
npm start
```
The application will be accessible at `http://localhost:3000`.## References
[React Login, Registration, and Authentication - Dave Gray](https://www.youtube.com/playlist?list=PL0Zuz27SZ-6PRCpm9clX0WiBEMB70FWwd)