Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heinhtet14120/mobileapp
Modern car showcase application built with Flutter and Express.js, featuring real-time car listings management and favorites system.
https://github.com/heinhtet14120/mobileapp
Last synced: 5 days ago
JSON representation
Modern car showcase application built with Flutter and Express.js, featuring real-time car listings management and favorites system.
- Host: GitHub
- URL: https://github.com/heinhtet14120/mobileapp
- Owner: HeinHtet14120
- Created: 2025-01-04T16:55:11.000Z (8 days ago)
- Default Branch: main
- Last Pushed: 2025-01-04T17:07:24.000Z (8 days ago)
- Last Synced: 2025-01-04T18:20:21.325Z (8 days ago)
- Language: Dart
- Size: 9.87 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Car Showcase App 🚗
A full-stack mobile application for browsing and managing car listings. Built with Flutter for the frontend and Express.js/TypeScript for the backend.
## Features ✨
- Browse car listings with detailed information
- View high-quality car images with loading states
- Add/remove cars to favorites
- Rate cars with a 5-star system
- Add new car listings
- Pull-to-refresh functionality
- Responsive error handling## Tech Stack 🛠️
### Frontend
- Flutter
- HTTP package for API integration
- Material Design components### Backend
- Express.js
- TypeScript
- MongoDB
- RESTful API architecture## Getting Started 🚀
### Prerequisites
- Flutter SDK
- Node.js
- MongoDB### Installation
1. Clone the repository
2. Backend Setup
cd app-backend
npm install
npm run dev3. Frontend Setup
cd app-frontend
flutter pub get
flutter run## API Endpoints 📡
- `GET /api/cars` - Get all cars
- `POST /api/cars` - Create new car
- `POST /api/cars/fav/:id` - Add car to favorites
- `POST /api/unfav/:id` - Remove car from favorites## Screenshots 📱
[Add your app screenshots here]
## Contributing 🤝
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## License 📝
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact 📧
Your Name - [@biginthe4teen
](https://twitter.com/biginthe4teen)