Skip to content

alexfisher03/CEN3031_Group4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GatorSync - Centralized UF Student Org Scheduler


CEN3031_Group4

Group Name: The Bug Squashers
Group Members: Alexander Fisher, Chloe Bai, Nora Choukri, Nicholas Tayag

Project Setup

Prerequisites
  • Node.js
  • Python 3.10+
  • Django
  • npm
  • Git

Installation

use separate terminals for frontend/backend

  1. Clone the Repository:

    git clone https://github.com/your-repo-link.git
    cd CEN3031_GROUP4
  2. Set up Virtual Environment:

    python -m venv env
    source env/bin/activate
  3. Install Backend stuff

    pip install -r requirements.txt
  4. Frontend Setup

    cd frontend
    npm install 
  5. Backend Setup

    cd backend
    python manage.py migrate
  6. Running Servers

    Backend

    python manage.py runserver

    Frontend

    npm start

Contributing

  1. Create new branch
    git checkout -b <branch-name>
  2. Commit Changes
    git commit -m "msg"
  3. Push to Github
    git push origin ( use "-u" here if new branch) <branch-name)
  4. Submit PR

For Testing


  1. In the backend directory, run the command:

    • python manage.py createsuperuser

    Proceed to create your admin credentials

  2. Once you have created your super user, navigate to:

    • http://127.0.0.1:8000/admin/
    • Sign in using your newly created credentials
  3. Now you can see the admin dashboard for Django

    TO TEST THE APP:

    • Navigate to http://localhost:3000/
    • Login to the application using the same SUPERUSER credentials you created
    • Now you can test the application out and monitor any changes made on the frontend directly via the admin interface

About

Repository for CEN3031 Fall 2024 - Group 4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •