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.
- Host: GitHub
- URL: https://github.com/griffinannshual/data-market
- Owner: GriffinAnnshual
- Created: 2024-01-24T08:33:45.000Z (almost 2 years ago)
- Default Branch: Source
- Last Pushed: 2024-01-31T14:31:48.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T06:43:32.823Z (11 months ago)
- Language: JavaScript
- Homepage:
- Size: 444 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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):

### 2. Login Page:

### 3. Register Page:

### 4. Email Verification:

### 5. Profile Edit:

## 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!