Skip to content

Project developed during the 7th edition of Next Level Week, called NLW Heat. This week's goal is to create an app where people can share their expectations about the Do While2021 event.

License

Notifications You must be signed in to change notification settings

Yuri-stack/NLW_Heat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo React Logo Node

NLW Heat - React e Node

Author: Yuri Language: React Language: NodeJS Language: Typescript Language: Sass Language: Prisma Language: Express

Table of Contents

AboutFeaturesRevised ConceptsInstallationGet StartedTechnologiesLicense

📌About

Construction of the application's Fullstack with managing routes, and authentication via Token and via Github

🚀Features

  • Managing routes
  • Authentication via Token
  • Authentication with OAuth of Github
  • Integration with Socket.IO
  • Build the database with Prisma.io
  • Building a React application with Vite

👓Revised Concepts

  • Building an App with Typescript:

    • Performance in learning/development
    • Smart autocomplete
    • Ease of finding errors in development
    • Code Standardization
  • Authentication of user with Token and OAuth

  • Integration with FrontEnd using Socket.IO

  • Control of Logged Users

📕Installation

You must have already installed

Recommendations

  • It is recommended that you have installed Google Chrome or Edge
  • I recommend using VSCode as development IDE

For Backend, let's divide it into 5 steps.

  1. Clone this repository
  2. Navigate to a Folder Node
  3. Copy the .example file to .env and fill in your GitHub credentials
  4. Install dependencies
  5. Run migrations with yarn prism migrate dev

For Frontend, let's divide it into 2 steps.

  1. Navigate to a Folder Web
  2. Install dependencies

🎮Getting Started

  1. To run the Backend: yarn dev
  2. Now, to run the Frontend: yarn vite
  3. Open your browser and navigate to: http://localhost:4000

🌐Technologies

📝License

Released in 2021.

This project is under the MIT license.

Made with love by Yuri Oliveira 🚀.

About

Project developed during the 7th edition of Next Level Week, called NLW Heat. This week's goal is to create an app where people can share their expectations about the Do While2021 event.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published