- Typescript -
- NodeJs - Build the server
- ReactJs - A JavaScript library for building user interfaces
- React Native - Native Development
- Expo - Deploy and quickly iterate on native Android, iOS, and web apps
- SQLite3 - DB Connector
- Express - Router of the Application
- KnexJs - SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift
- Celebrate - A joi validation middleware for Express.
- CORS - Cross-origin Resource Sharing
- Axios - Promise based HTTP client for the browser and NodeJs
- React-leaflet -
- Multer -
To clone and run this application, you'll need Git, Node.js v10.16 or higher + Yarn v1.13 or higher installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/robertokbr/Ecoplace
# Go into the repository
$ cd Ecoplace/fronted
# Install dependencies
$ yarn install
# Run the app
$ yarn start
# Go into the Server directory
$ cd Ecoplace/server
# Install dependencies
$ yarn install
# Run the database
$ yarn migrate:run
# Run the database seed
$ yarn seed run
# Run the server
$ yarn dev:server
# Go into the Server directory
$ cd Ecoplace/mobile
# Install dependencies
$ yarn install
# Run the application
$ expo start
- Fork this repo;
- Create a branch with your feature:
git checkout -b my-feature
- Commit your change:
git commit -m 'feat: My new feature'
- Push your branch:
git push origin my-feature
Made by Roberto Junior 👋 Join me on Linkedin!