This web-app is designated to implement an appstore, where user can sign up and add its own app to the product with a price tag, following with the checkout action with Stripe API.
- Design Phase: Used Figma to design the UI.
- Frontend: Used React JS and Ant Design React library.
- Backend: Used Golang as backend language
- Databases: Used NoSQL(Elastic Search) to allow fast look up on searching features.
- Deployment: Backend deployed to Google Cloud GCS, Frontend deployed to Amazon Amplify.
- Fetures: Signup, Login, Search App with title and description, Checkout and Create Product feature with Stripe API, Token-Based authentication.
- gain practice in full-stack development, and using Golang as a backend development
- React JS and Ant Design
- Stripe API
- Visual Studio Code
- Elastic Search
- Dockerfile
- Google App Engine, Google Compute Engine
I would like to improve on.
- to polish the UI on the frontend.
- implement delete feature in app-store.
- implement an admin dashboard.
- implement a purchasing history feature.
- implement two-factor authentication on the login function.