Skip to content

This is a web application using ReactJS and Django for joining two tables and providing the output in a downloadable CSV file.

License

Notifications You must be signed in to change notification settings

ayaniitgoa/database-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DB Transformer

About the Project:

  • This web application using ReactJS and Django for joining two tables and providing the output in a downloadable CSV file
  • Users have to log in to their local MySQL database, select the schema and the tables to join.
  • Users also have to choose the primary and select the attributes that have to be displayed in the CSV file.
  • Users can also upload two CSV files for performing the join operation.
  • Used Django REST Framework for building APIs, Redux for state management and MySQL Connector in python for performing SQL queries.
  • Also used Material-UI for designing the webpage.

To start:

  1. Clone the Repository
git clone https://github.com/ayaniitgoa/database-project.git
  1. Start react-app
cd client
npm install
npm start
  1. Start django backend
cd backend
python -m venv env
source env/Scripts/activate
pip install -r requirements.txt
  1. Connect your MySQL database by making changes to the settings.py file.

  2. Start backend server

cd dbTransformer
python manage.py runserver

Work Sample:

Login

Second Section

3rd Section

Last Section

Output

About

This is a web application using ReactJS and Django for joining two tables and providing the output in a downloadable CSV file.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published