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

https://github.com/griffinannshual/data-market

Data Market is a Online Protal to store User Details. Features: Login/Signup with JWT Authentication, Email Verification, View User Profiles, Edit Profile Details.
https://github.com/griffinannshual/data-market

Last synced: 9 months ago
JSON representation

Data Market is a Online Protal to store User Details. Features: Login/Signup with JWT Authentication, Email Verification, View User Profiles, Edit Profile Details.

Awesome Lists containing this project

README

          

# GitHub Repository: Data Market

## Application Overview
Data Market is a Online Protal to store User Details. Frontend: ReactJS / Backend: Flask (python)

### Features:

### Login Functionality:

### ● User Registration and Authentication:
○ Implement a user registration system with fields for username, email,
and password.
○ Upon registration, send a confirmation email with a verification link.
Users should only be able to log in after email verification.
### ● Profile Page:
○ Create a user dashboard where registered users can:
○ View and edit their profiles (username, email).
○ View all the profiles registered.

## Getting Started

Follow these steps to set up and run the application locally.

### Clone the Repository

```bash
git clone https://github.com/GriffinAnnshual/Data-Market
cd Data-Market
```

### Frontend Setup

Navigate to the frontend directory.

```bash
cd frontend
```

Install dependencies.

```bash
npm install
```

Run the development server.

```bash
npm run dev
```

The frontend application should now be accessible at [http://localhost:3000](http://localhost:3000).

### Backend Setup

Navigate to the backend directory.

```bash
cd backend
```

Install Python dependencies.

```bash
pip install -r requirements.txt
```

Run the backend server.

```bash
python main.py
```

The backend server should now be running.

## Images:

### 1. View Profiles (Dashboard):
![data-market](https://github.com/GriffinAnnshual/Data-Market/assets/77448860/7fa726d8-17bb-4e3d-bcdb-399f27e42a55)

### 2. Login Page:
![Capture2](https://github.com/GriffinAnnshual/Data-Market/assets/77448860/de7ef200-cd3c-41e6-a3af-25499af7814b)

### 3. Register Page:
![Capture3](https://github.com/GriffinAnnshual/Data-Market/assets/77448860/d16145cf-111e-4e56-83cf-f5b01a78b8c4)

### 4. Email Verification:
![Capture4](https://github.com/GriffinAnnshual/Data-Market/assets/77448860/086b0983-3f97-4afd-8feb-71332b50cdfb)

### 5. Profile Edit:
![Capture6](https://github.com/GriffinAnnshual/Data-Market/assets/77448860/52501368-bd17-4ec9-9486-b6a51d17e4ec)

## Acknowledgments

[If your project relies on or was inspired by other projects or resources, acknowledge them here.]

Feel free to reach out if you have any questions or encounter issues. Thank you for using our application!