Coder Social home page Coder Social logo

bethehero's Introduction

Be The Hero - Omnistack Week

Be The Hero is a project made in the Omnistack Week event, where you build an app from scratch in a week of intensive work.

Prerequisites

The project was made using:

Node.js, Express.js , Knex.js, SQLite, React.js, React-Native and Expo

Installing

  • After cloning or downloading it execute a npm install to download dependencies on backend, frontend and mobile folders.

  • To start the back-end run npm start on your backend folder.

  • To start the front-end run npm start on your frontend folder.

  • To start the mobile run expo start and open expo either on your physical mobile phone or an emulator.

Tests

  • The test are made with Jest.js and SuperTest

  • Inside the backend folder there is a tests folder which contains an integration test and an unit test, change the info inside each document depending on the required test.

Built With

Dependencies Used

-Back-End :

  • celebrate: "^12.0.1"
  • cors: "^2.8.5"
  • cross-env: "^7.0.2"
  • express: "^4.17.1"
  • knex: "^0.20.13"
  • sqlite3: "^4.1.1"

-Front-End :

  • @testing-library/jest-dom: "^4.2.4"
  • @testing-library/react: "^9.5.0"
  • @testing-library/user-event: "^7.2.1"
  • axios: "^0.19.2"
  • react: "^16.13.1"
  • react-dom: "^16.13.1"
  • react-icons: "^3.9.0"
  • react-router-dom: "^5.1.2"
  • react-scripts: "3.4.1"

-Mobile :

  • @react-native-community/masked-view: "0.1.5"
  • @react-navigation/native: "^5.1.3"
  • @react-navigation/stack: "^5.2.7"
  • axios: "^0.19.2"
  • expo: "~36.0.0"
  • expo-constants: "~8.0.0"
  • expo-mail-composer: "~8.0.0"
  • intl: "^1.2.5"
  • react: "~16.9.0"
  • react-dom: "~16.9.0"
  • react-native: "https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz"
  • react-native-gesture-handler: "~1.5.0"
  • react-native-reanimated: "~1.4.0"
  • react-native-safe-area-context: "0.6.0"
  • react-native-screens: "2.0.0-alpha.12"
  • react-native-web: "~0.11.7"

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

bethehero's People

Contributors

vetorazo avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.