# Packages
No description provided by the author
# README
MooiStudio Technical Test
π Index
π° About
Here's the app that i provided for technical test to get internship on MooiStudio Software House. This apps is fulfil MVP requirement. This the list of MVP requirement:
- Customer can view product list by product category
- Customer can add product to shopping cart
- Customers can see a list of products that have been added to the shopping cart
- Customer can delete product list in shopping cart
- Customers can checkout and make payment transactions (just create order, no need implement payment gateway)
- Login and register customers
Entity Relational Diagram π
β‘ Quick Start
Here's the step for installation and start our app.
Note: This is just a backend Apps not include the Frontend Apps.
π Installation
- First, make sure that the go language version you have is more than
1.21
- Next, you can clone this repository with the command below
$ git clone https://github.com/AkbarFikri/mooistudio_technical_test .
- Provide all the
.env.example
file then rename to.env
- Download all packages needed by Go by running the command below
$ go mod tidy
β YEAYY Installation Finish!!
π¦ Commands
- To run the application you can directly open
main.go
in foldercmd/app
then click therun without debugging
button in the right corner of vscode or run the command below
$ go run cmd/app/main.go
π Tech Stack
List all the Tech Stack we use to build the system in this this project.
No | Tech | Details |
---|---|---|
1 | Go | To build a fast and easy Backend App |
2 | Postman | To build beatiful documentation |
π© API Documentation
Note : If you have question about the documentation feel free to send message to me.
πLicense
Β© Copyright (c) 2024 AkbarFikri