Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sm-noushan/react-empoweru-client

EmpowerU simplifies scholarship management with streamlined application and review processes and ensures secure, efficient scholarship management with robust admin and moderator features.
https://github.com/sm-noushan/react-empoweru-client

expressjs firebase-auth flowbite flowbite-react jwt-authentication mongodb react-hook-form react-router-dom reactjs recharts-js stripe-payments swiper-js tailwindcss tanstack-react-query

Last synced: about 1 month ago
JSON representation

EmpowerU simplifies scholarship management with streamlined application and review processes and ensures secure, efficient scholarship management with robust admin and moderator features.

Awesome Lists containing this project

README

        

# EmpowerU: Scholarship Management System

## Project Overview

Welcome to EmpowerU, your ultimate platform for managing scholarships effectively. EmpowerU simplifies scholarship management with streamlined application and review processes and ensures secure efficient scholarship management with robust admin and moderator features.

- [Live-Site](https://empoweru-by-sm-nowshan.netlify.app)
- [Server-Repo](https://github.com/SM-Noushan/react-empowerU-server)

## Key Features:

- **Scholarship Management**
- **Data security with JWT**
- **Application Workflow**
- **User Management**
- **Payment System**

## Technologies Used in this Project

- ReactJS
- Firebase
- TailwindCSS
- MongoDB (Server Side)
- Express.js (Server Side)

## Admin Access

- **Email**: `[email protected]`
- **Password**: `@dmin123EM`

## Run the Project Locally

### Prerequisites

Before you begin, ensure you have the following installed on your system:

- [Git](https://git-scm.com/downloads)
- [Node.js](https://nodejs.org/) (LTS version recommended)

1. **Clone the Repository**:

```sh
git clone https://github.com/SM-Noushan/react-empowerU-client
cd react-empowerU-client
```

2. **Install Dependencies**:

```sh
npm install
```

3. **Set Up Environment Variables**: Create a `.env.local` file in the root directory and add the necessary environment variables. (**Important!**)

4. **Run the Application**:

```sh
npm run dev -- --host
```

5. **Access the Site**: Open your browser and go to `http://localhost:5173/` or `http://192.168.1.12:5173/` from other devices on the same network to view the application.


Thank you!