Skip to content

♻️ A FullStack application, made with Node.js, React.js and React Native.

License

Notifications You must be signed in to change notification settings

RBritoX/NextLevelWeek-Booster-Ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecoleta

GitHub language count GitHub top language GitHub repo size in bytes Code quality Made by Rocketseat
Node.js version TypeScript version React.js version React Native version Expo version

Index

♻️ The Project   |    🤖 Back-End   |    🖥 Front-End   |    📱 Mobile   |    🏁 Starting


🚀 Next Level Week Booster 1

The Next Level Week of RocketSeat came to replace the Omnistack Week, following better for all audiences, from beginners with HTML, CSS and JavaScript, to the most advanced with Node.js, React.js and React Native.

This is version Booster of NLW, to check the version Starter, access the repository here.

🎓 Instructor: Diego Fernandes
✍🏼 Layout made in Figma by Tiago Luchtenberg

  • 01/06/2020 - Accelerating your evolution (Introduction)
  • 02/06/2020 - Looking at opportunities (Back-End)
  • 03/06/2020 - The stack choice (Front-End)
  • 04/06/2020 - Up to 2 years in 2 months (Mobile)
  • 05/06/2020 - My extra (Advanced Features)

♻️ The Project:

Taking into account that we are at the international week of the environment, we developed a project totally focused on ecological purposes. Thus was born Ecoleta, which serves as a Marketplace that connects companies or some other entity that collects organic or inorganic waste, to people who need to dispose of these materials.

Home site gif

login home details

🤖 Back-End

The Back-End was developed with Node.js and TypeScript, in API Rest format.

🛠 Technologies

🖥 Front-End

The Front-End was developed with React.js and TypeScript.

🛠 Technologies

📱 Mobile

The Mobile was developed with React Nativeand, Expo and TypeScript.

🛠 Technologies

🏁 Starting the project:

Clone the project: git clone https://github.com/RBritoX/NextLevelWeek-Booster-Ecoleta

🤖 To run the Back-End, you must open the terminal and run the following commands:

# to enter the Back-End folder
$ cd backend

# to download the dependencies
$ yarn

# to start the application on port 3333
$ yarn dev

🖥 To run the Front-End, in another terminal tab, execute the following commands:

# to enter the Front-End folder
$ cd frontend

# to download the dependencies
$ yarn

# to start the application on port 3000
$ yarn start

Now access http://localhost:3000/

📱 To run Mobile, download the Expo app on your smartphone. (Android or iOS).
Now, on another tab of the terminal, run the following commands:

# to enter the Mobile folder
$ cd mobile

# to download the dependencies
$ yarn

# for Android
$ yarn android

# for iOS
$ yarn ios

Now, just use your smartphone's camera to scan the QR Code displayed on the terminal or in the browser that will open to open the application on your smartphone.


Made by Raphael Brito (RBritoX)

React.js version React.js version React.js version

About

♻️ A FullStack application, made with Node.js, React.js and React Native.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published