This repository contains the source code for a fullstack web application developed as part of a web development course. The front-end is built using React JS, while the back-end is developed in Python Django. The database is managed using PostgreSQL.
- Routing and interactive navigation menu in React
- Displaying data in a Bootstrap table
- Implementing a modal window with dropdowns and date pickers
- Uploading and storing photos on the backend server
- Clone or Download: Clone this repository or download the ZIP archive.
- Set Up Python Virtual Environment:
python -m venv env
source env/bin/activate # On Windows: env\Scripts\activate
- Install Backend Dependencies:
cd DjangoAPI
pip install -r requirements.txt
- Configure Environment Variables: Edit the
settings.py
file in theDjangoAPI
directory and update the following variables with your PostgreSQL database details:
NAME=database name
USERNAME=postgres username
PASSWORD=postgres password
- Start Backend Server:
python manage.py runserver
- Install Frontend Dependencies:
cd react-fe
npm install
- Start Frontend Server:
npm start
- Access the Application: Access the application in your web browser at the following address:
http://localhost:3000
Forminte Andrei-Gabriel