Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Eco Trade

Eco Trade is a local marketplace platform designed to facilitate sustainable trade among users within their community. It enables users to list, buy, sell, or trade items while promoting an eco-friendly approach to commerce.

Why I Scrapped my Frontend Mobile Application 🤷‍♂️

Initially, I planned to develop a mobile application using React Native with Expo. However, after careful consideration, I decided to halt frontend development. Instead, the backend remains API-first, allowing future integrations with web or mobile clients.

While I have experience with frontend development and have built decent applications with Next.js, mobile development just didn’t click for me.

Frontend Contribution

If you are interested in contributing to the frontend, feel free to contribute. (See Contribution Guidelines below)

API Documentation

For details on available API endpoints and interactive testing, check out the API Documentation locally:

  • Swagger UI: /swagger-ui.html
  • OpenAPI JSON/YAML: /api-docs

For more information, see the API Documentation Section.

Why This Tech Stack?

  • Kotlin for Backend: Chosen for its concise syntax, null safety, and rapid development capabilities.
  • Spring Boot: Ensures a professional-grade application structure, and gaining experience with it.
  • PostgreSQL: Chosen for its reliability, scalability, and strong support for structured data.
  • Elasticsearch: Provides powerful search and filtering capabilities for listings.

Contribution

Issues & Pull Requests

This project actively uses GitHub Issues to track bugs, feature requests, and technical improvements. If you'd like to contribute:

  • Check open issues to find something relevant or propose a new issue.
  • Open a pull request (PR) with a clear description and link it to an issue if applicable.

Branching Strategy

This project uses feature branches for new functionality. Make sure to:

  • Create a branch with a meaningful name.
  • Keep PRs focused for easier review.

About

A platform for local communities to buy, sell, or trade items within their neighborhood.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages