/fullstackproject-aircnc

A Fullstack project with Node.JS, React, and React Native.

Primary LanguageJavaScriptMIT LicenseMIT

Aircnc

AirCnC Fullstack project

🛸 Stay hungry, stay foolish

languages Last commit License issues Made By Twitter Follow

About   |    Installing   |    Built with   |    Author

Project Screenshot

🧐 About

AirCnC is a Fullstack project, inclusing a beckend built in node.js, a website built in React.JS and a mobile app built with React Native. It aims to connect companies that want to open spots and developers looking for a place to exchange ideas with devs, get to know the company and work there for a period.

🔧 Built with

  • Node.js - a JavaScript runtime built on Chrome's V8 JavaScript engine;
  • React - A JavaScript library for building user interfaces;
  • React Native - A framework for building native apps with React;
  • MongoDB - The most popular database for modern apps;
  • Express.js - Fast, unopinionated, minimalist web framework for Node.js;
  • Expo - an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React;
  • Nodemon - a utility that will monitor for any changes in your source and automatically restart your server;
  • SOCKET.IO - THE FASTEST AND MOST RELIABLE REAL-TIME ENGINE;
  • Axios - Promise based HTTP client for the browser and node.js;
  • Insomnia - a free cross-platform desktop application that takes the pain out of interacting with HTTP-based APIs;
  • PhotoShop CC - The most powerfull photo editor ever made;

🛠 Installing

⚙️ Backend:

# Clone this repo
$  git clone https://github.com/kevdeveloper/fullstackproject-aircnc.git
# Open the backend folder
$ cd backend
# Install it's dependences
$ yarn
# run yarn start
$ yarn start 

💻 Frontend:

#Open the frontend folder
$ cd frontend 
#Install it's dependences
$ yarn 
#Start the aplication
$ yarn start

📱 Mobile:

#Open the mobile folder
$ cd mobile 
#Install it's dependences
$ yarn 
# Android 
$ react-native run-android
#iOS 
$ react-native run-ios

***in order to see the backend working, you have to create an acc at mongoDB and add your login:pass at server.js

✒️ Autor

👤 Kevin Alves

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

👍 Show your support

Give a ⭐️ if you like this project!

🏆 Acknowledgement

  • @felipedeschamps
  • @fdfragoso
  • @alexbotelhoa

📝 License

This project is free to use as learning purposes. For any external content (e.g. logo, images, ...), please contact the proper author and check their license of use.