Skip to content

JahleelT/CommuteSmartAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommuteSmartAI 🚍

Workflow Name

Workflow Name

ML Service CI

Workflow Name

Docker Build & Push

CommuteSmartAI is a modern, full-stack web application that aims to optimize and visualize the public transportation experience of New York City. This is accomplished by using real-time transit data and intelligent route suggestions.

Built with a React + TypeScript Frontend, a Go Fiber Backend, and various API integrations, the app aims to offer a fast, reliable, and intuitive experience for computers.


Table of Contents


Tech Stack 📦

Layer Tech
Frontend React, TypeScript, Tailwind CSS, Vite
Backend Go (Fiber framework)
APIs Google Maps, ...
Hosting Vercel (Frontend), Render (Backend)
Auth OAuth
DB MongoDB

Project Structure 🚧

CommuteSmartAI/

|---- .github/workflows/ # GitHub Actions .yml files

|---- backend/ # Go Fiber backend

|---- frontend/ # React frontend

|---- /docs # Architecture, setup guides, etc.


Documentation


Getting Started 🛠️

Clone Repo

git clone https://github.com/JahleelT/CommuteSmartAI.git
cd CommuteSmartAI

Set up the frontend

cd frontend
npm install
npm run dev

Set up the backend

cd backend
go run main.go

Development Checklist

  • Set up API integrations
  • Implement auth system
  • Define commute optimization logic
  • Add user profile features
  • Connect frontend with backend
  • Add CI/CD workflows
  • ...

See docs/CHECKLIST.md for complete WIP list.


License 🪪

This project is under the MIT License


Acknowledgements 🙌🏼

  • Google Maps Platform
  • MTA Developers
  • Fiber by Go
  • Vite + React Community
  • ...

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •