-
Frontend:
ReactJS
React Google Chart
for data visualizationReact Router
for navigationTailwind CSS
for styling
-
Backend:
Python FastAPI
for the serverPostgreSQL
for the databaseSqlAlchemy
as the ORM
-
Authentication:
JWT (JSON Web Tokens)
for user authenticationRefresh Token
for persistent login
-
Clone the Repository:
git clone https://github.com/adexltd/python-sample-application.git cd python-sample-application
-
Install Dependencies:
Install frontend dependencies
cd client npm install
Install backend dependencies
cd server pip install -r requirements.txt
-
Set Up Database:
- Create a PostgreSQL database and configure the connection in the
server/.env
file.
- Create a PostgreSQL database and configure the connection in the
-
Run the Application:
Run the backend server by entering the below commands:
cd server uvicorn main:app --reload
Run the frontend server by entering the below commands:
cd client npm run dev
We welcome contributions from the community. Feel free to open issues, submit feature requests, or contribute code through pull requests.