You need Docker installed to run this website. Clone the repository. Fill up the required environment information on compose.yml, .env.local, .env. Then run the command docker-compose up --build. It will start running frontend server on port 3000, backend server on port 8000 and database server on port 5432. On it's first run, it will create an admin user with email: admin@ecosync.com and password: admin. It will also create a DNCC landfill with ID 1, coordinates, latitude: 23.7995223, longitude: 90.2961618 Link.
EcoSync is a project developed for CodeSamurai - 2024, aimed at revolutionizing solid waste management in the bustling city of Dhaka, particularly under the Dhaka North City Corporation (DNCC). With the city's economic significance and millions of residents' dreams at stake, EcoSync endeavors to redefine waste management through innovative approaches and collaborative efforts.
The DNCC, recognizing the pressing challenges of solid waste management, has initiated multi-pronged efforts to address inefficiencies in domestic waste collection and explore pioneering initiatives such as waste-to-energy conversions in collaboration with international partners. EcoSync stands as a testament to this visionary approach, aiming to bring about significant improvements in Dhaka's waste management landscape.
-
Entity Relationship Diagram (ERD): Link
-
Figma Design: Link
-
Activity Diagram: Link
-
API Documentation: Link
-
Workflow Diagram: Link
We are Homo_spaiens from Shahjalal University of Science and Technology. Here's our contact information:
- Mohammad Shaifur Rahaman
- Md. Nasiat Hasan Fahim
- Email: nhfahim18@gmail.com
- Md. Shahiduzzaman
- Email: bipulhf@gmail.com
- Frontend: Next.js with React
- UI Library: Ant Design
- Backend: Node.js
- Database: PostgreSQL
- ORM: Drizzle ORM
- Email Service: Nodemailer with Google SMTP server
- Frontend: Kotlin
- UI Library: Jetpack Compose
- Backend: Firebase
- Database: Firebase Firestore
- Others: Retrofit, DaggerHilt, Kotlin Coroutines
You can see more on Resources.










