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

https://github.com/mohaiminul375/fingo-client-next


https://github.com/mohaiminul375/fingo-client-next

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# Fingo

- A MFS Website

# Live_site: https://fingo-cash.vercel.app

# Run the Project Locally

1. **Clone the Repository**:

```sh
https://github.com/mohaiminul375/fingo-client-next
cd fingo-client-next
```

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:3000.

# website features

# Default User:

- Login Redirect: Upon visiting the website, users are redirected to the login page.
- Home Page: After logging in, the user is redirected to the Home page, where they can #Send Money #Cash out # And #Transaction_history.

- #Send Money
- User can send money to another user and it #Verify before transaction
- #Cash Out
- User can cash out through Authorized Agent it #Verify before transaction
- User can't transact more than balance
- User can see their transaction history

# Agent

- Login Redirect: Upon visiting the website, users are redirected to the login page.
- Home Page: After logging in, the user is redirected to the Home page, where they can #Send Money #Cash out # And #Transaction_history after admin approval.
- Agent can send money and cash In the user, and every transaction agent can income
- agent can request new balance and withdraw income

# Admin
- Admin Dashboard: Admins are redirected to the Home page dashboard after logging in.
- Admin can approve agent and approved Agents cash requst and wihdraw request.
- Admin can see all users list

# Access Info

- Admin phone_number: 01533057483 / [email protected]
- Admin password: 56220

- Agent phone_number: 01784535574 / [email protected]
- agent password: 16242

# Technology

- HTML, CSS, ShadCn, Next.js, Typescript (Front-End)
- Express.js, MongoDB, JWT, brcypt(Back-End)
- Custom Authentication

# npm and Packages

- Next.js(15.1.7)
- React(18.1.3)
- Typescript
- ShadCn
- RadixUi
- React icons
- React hook form
- react hot toast
- sweet alert 2
- axios
# ***I have tried to implement the features within the time that is available. If I had more time, I would add more features.***
# Server Side

- https://github.com/mohaiminul375/fingo-server