Welcome to GreenBay! GreenBay is a simple eBay clone where users can sign in to sell and buy items. Explore a wide range of items available for sale, or list your own items to reach potential buyers.
First, you should register to the application, or log in if you're already a user! Then, you can look at each item, and buy them if you have enough money. You don't? Don't worry! You can always get more by magical means! You should just click on the button that displays your balance. Gamble responsibly!
You can put an item up for sale as well, just click the "Sell an Item" button! Give it a name, a description, and name a price. Then, you should search for an image, and put the link in. (Sometimes this can be a bit wonky. Try getting one from Amazon :D)
I hope you have fun here, even if there's not much to do.
- Register to the application
- Sign in to the application
- Modify user data
- Delete user account
- Logout of the application
- Create a sellable item
- List existing sellable items
- View a specific sellable item's details
- Buy a sellable item
- Edit a user's item
- Delete a user's item
- Fortune wheel to increase wealth
- Backend integration tests
- Backend unit tests
- Frontend snapshot tests
- Frontend & Backend CI
- Deployed to Railway through CD
The application's backend is a JSON-based Web API, and the frontend is developed using Angular. Authentication is secured using JWT tokens, and data is stored in a relational database.
This is a demo project made by Levente Fenyvesi, with love.
Railway link: Deployed App