Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)