RodrigoSaantos / ignite-lab

Aplicação de serviços de compras de cursos, e serviços para assistir o curso comprado

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ignite-lab

IGNITE - LAB

Application developed in the first edition of Rocketseat ignite-lab 💻🚀

ObjectiveTechnologiesUsageContributionAuthorDemoLicense

home
My courses Enrollments

🚧 Ignite-lab | #1 ⏰📈 Loading... 🚧

🎯 Objective

An application with course purchase services, where the user can buy the product of his choice and the product owner will be able to register his courses.

🛠 Technologies

The following tools were used in the construction of the project:

👷 Usage

Required! Install git, node and yarn (or npm).

# Clone Repository
$ git clone https://github.com/RodrigoSaantos/ignite-lab.git

# Run Docker Compose
$ docker-compose up -d

# Go to folder classroom
$ cd classroom/

# Install Dependencies
$ yarn
# or
$ npm install

# Run Application
$ yarn start:dev
# or
$ npm run start:dev

# Access localhost
http://localhost:3334/graphql

# Go to folder purchases
$ cd purchases/

# Install Dependencies
$ yarn
# or
$ npm install

# Run Application
$ yarn start:dev
# or
$ npm run start:dev

# Access localhost
http://localhost:3333/graphql

# Go to folder gateway
$ cd gateway/

# Install Dependencies
$ yarn
# or
$ npm install

# Run Application
$ yarn start:dev
# or
$ npm run start:dev

# Access localhost
http://localhost:3332/graphql

# Go to folder web
$ cd web/

# Install Dependencies
$ yarn
# or
$ npm install

# Run Application
$ yarn dev
# or
$ npm run dev

# Access localhost
http://localhost:3000

🤝 Contribution

This project is for study purposes too. All kinds of contributions are very welcome and appreciated!

  • Fork this repository;
  • Create a branch with your feature: git checkout -b my-feature;
  • Commit your changes: git commit -m 'feat: My new feature';
  • Push to your branch: git push origin my-feature.

💻 Author

Rodrigo Santos

By Rodrigo Santos 👋🏽 Find me:

Linkedin Badge | Gmail Badge

🎌 Demo

Demo

📝 License

This project is under the MIT license.

About

Aplicação de serviços de compras de cursos, e serviços para assistir o curso comprado


Languages

Language:TypeScript 97.2%Language:JavaScript 2.8%Language:CSS 0.1%