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.
| Layer | Tech |
|---|---|
| Frontend | React, TypeScript, Tailwind CSS, Vite |
| Backend | Go (Fiber framework) |
| APIs | Google Maps, ... |
| Hosting | Vercel (Frontend), Render (Backend) |
| Auth | OAuth |
| DB | MongoDB |
CommuteSmartAI/
|---- .github/workflows/ # GitHub Actions .yml files
|---- backend/ # Go Fiber backend
|---- frontend/ # React frontend
|---- /docs # Architecture, setup guides, etc.
docs/README.md- Full developer guide- `docs/architecture.md - System design
- `docs/api-integrations.md External API usage
git clone https://github.com/JahleelT/CommuteSmartAI.git
cd CommuteSmartAIcd frontend
npm install
npm run devcd backend
go run main.go- 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.
This project is under the MIT License
- Google Maps Platform
- MTA Developers
- Fiber by Go
- Vite + React Community
- ...