/code

Code is a full-stack application that creates code and returns the id and code to the user.

Primary LanguageTypeScriptMIT LicenseMIT


Code   |    Summary   |    Tecnologies   |    Project   |    Architecture   |    Usage   |    Challenge   |    License   |    Credits


MongoDb    Express    React    NodeJs    Typescript   


Code is a full-stack application that creates code and returns the id and code to the user.
This application was created from the study of Rodrigo Manguinho's NodeJs, Typescript, TDD, DDD, Clean Architecture and SOLID courses. But applying my understanding of Clean Architecture.

This structure was created only to help those who are starting with studies in test-oriented development, clean architecture, solid principles and design patterns.



alt text



BACKEND

Install the MongoDB

MongoDB

Clone the repository to the desired folder

git clone https://github.com/th14g0d3v/code.git

Navigate to the repository folder

cd code/backend

Install the necessary packages for the project

npm install or yarn install and yarn upgrade

Start the mongoDB(on linux)

sudo systemctl start mongod

Test the the server

yarn test

Debug the the server

yarn debug

Run the the server

yarn dev

FRONTEND

Navigate to the repository folder

cd code/frontend

Install the necessary packages for the project

npm install or yarn install and yarn upgrade

Test the the server

yarn test

Run the the server

yarn dev



  • Create and view a single code


This project is under the MIT license. See the LICENSE file for more details.



Made by Thiago Gomes