https://github.com/mertturkmenoglu/aurora
eCommerce
https://github.com/mertturkmenoglu/aurora
docker go golang nuxt postgres
Last synced: 6 months ago
JSON representation
eCommerce
- Host: GitHub
- URL: https://github.com/mertturkmenoglu/aurora
- Owner: mertturkmenoglu
- License: mit
- Created: 2022-12-03T19:55:59.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-18T05:09:25.000Z (over 1 year ago)
- Last Synced: 2024-03-18T06:25:50.510Z (over 1 year ago)
- Topics: docker, go, golang, nuxt, postgres
- Language: TypeScript
- Homepage: https://mertturkmenoglu.com/
- Size: 1.18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Aurora E-commerce
---
# What is it?
* Aurora is a test/learning project.
* We (my other teammates don't commit, they are not working. Not sure why.) wanted
to try different technologies. So we created this dummy project.
* It's not complete, it never will be complete. I'm just having fun.
* Go, Nuxt.js, Postgres, and Docker are the fundamental technologies.
# Requirements
* Go 1.20 or later
* Docker
* Node.js 18 or later
* Yarn
* Doppler CLI
---
# Installation
* Clone the repository.
* Configure Doppler CLI using `doppler.yaml` inside the `apps/api` folder.
* Run `yarn` inside `apps/web` folder.
---
# Running
* Run `docker-compose up` inside the root folder.
* Run `CREATE EXTENSION IF NOT EXISTS "uuid-ossp";` for your database to setup `uuid_generate_v4` extension.
* Run `yarn dev` inside `apps/web` folder.
* Run `doppler run -- air` inside `apps/api` folder.
# FAQ (Srsly)
* Q: What branching strategy are you using?
A: It's called Imdb-branching. I'm creating random branch names from (*mostly*) movies.
* Q: Is this a joke to you?
A: Yes?
* Q: Why are you having fun? Stop having fun and code like an adult. Clean code, SOLID, clean architecture, internals folder, cmd folder, blah blah.
A: [Codes happily while listening to Baldur's Gate 3 OST] What mate? You said something? I didn't catch it, I was listening to music.
* Q: How do you run this thing? What should be the environment variables?
A: That's the neat part: you don't. Idk, I don't remember. I copy pastad to Doppler and forget about it.