Skip to content

arnav2503/ece461L_Group5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE 461L Group Project: Project Management Web App

See the project live at software-project.armaanv.com

Course Information

Professor: Dr. Abhay Samant Spring 2024, University of Texas at Austin

Team Members

  1. Armaan Vakharia
  2. Arnav Kithania
  3. Fahim Imtaiz
  4. Wasay Asrar

Project Description

The project is a web app that allows users to create and manage projects and assigned hardware resources. The app will have a user interface that allows users to create projects, join existing projects, and assign resources to projects. The app will also have a backend that manages the database and handles the business logic of the app.

Project Features

  1. User authentication
  2. Create projects
  3. Join projects
  4. Assign resources to projects
  5. View project details
  6. View resource details
  7. View project timeline

Technologies Used

Frontend

  1. React
  2. TypeScript
  3. Tailwind CSS
  4. Vite
  5. shadcn/ui

Backend

  1. Python
  2. Flask

Database

  1. MongoDB Atlas

Run the App Locally

  1. Clone the repository
  2. Install dependencies
    1. cd frontend && npm install
    2. cd backend && pip install -r requirements.txt
  3. Start the frontend
    1. cd frontend && npm run dev
  4. Start the backend
    1. cd backend && python app.py
  5. Open the app in your browser
    1. http://localhost:5173

About

Team Project Spring 2024:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors