Coder Social home page Coder Social logo

solrachix / be-the-hero Goto Github PK

View Code? Open in Web Editor NEW
61.0 4.0 8.0 11.31 MB

Projeto desenvolvido na Semana Omnistack 11ªed.: Rocketseat

JavaScript 98.93% HTML 0.95% Shell 0.13%
reactjs ong project rocketseat omnistack-week-11 react-native styled-components nodejs knexjs sqlite3

be-the-hero's Introduction

Be the Hero

An application where you can be the hero and save the world, but not by the conventional way, but by helping some NGOs to raise funds for their causes

Languagues Top Languague Repository size Last commit date Repository issues License

Made by Carlos Miguel Github - Carlos Miguel Linkedin - Carlos Miguel Email - Carlos Miguel Fale comigo no whatsapp - Carlos Miguel

Languages   |    Technologies   |    License

Go inside the folders to find out more ... you can go there, there is a beautiful README inside each one.

Modificações

  1. When the user is logged in and accesses the login, he will be redirected to profile again
  2. If the user is not logged in and accesses the ‘profile’ route he will be redirected to the home screen
  3. Send Email to the NGO with the authentication ID after registering the same
  4. Fixed id bug fixed (previously it was possible to generate two identical ids)
  5. Dark Theme and Light Theme, both on the Web and Mobile
  6. Responsive frontend
  7. Custom alerts

💻 Languages

  • Javascript
  • NodeJS
  • HTML
  • CSS
  • SQL

📚 Technologies

  • Backend

    • celebrate: ^12.0.1
    • cors: ^2.8.5
    • cross-env: ^7.0.2
    • dotenv: ^8.2.0
    • express: ^4.17.1
    • knex: ^0.20.13
    • nodemailer: ^6.4.6
    • nodemailer-express-handlebars: ^4.0.0
    • nodemon: ^2.0.2
    • sqlite3: ^4.1.1
  • Web

    • @testing-library/jest-dom: ^4.2.4
    • @testing-library/react: ^9.3.2
    • @testing-library/user-event: ^7.1.2
    • axios: ^0.19.2
    • polished: ^3.5.1
    • 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",
    • react-toastify: ^5.5.0
    • styled-components: ^5.0.1
  • Mobile

    • React navigation

      • @react-native-community/masked-view: 0.1.5
      • @react-navigation/drawer: ^5.3.4
      • @react-navigation/native: ^5.1.3
      • @react-navigation/stack: ^5.2.6
    • axios: ^0.19.2
    • expo: ~36.0.0
    • expo-constants: ~8.0.0
    • expo-mail-composer: ~8.0.0
    • intl: ^1.2.5
    • styled-components: ^5.0.1

📝 License

This project is under MIT. See at here LICENSE for more informations.


Made by 💙 by Carlos Miguel

be-the-hero's People

Contributors

dependabot[bot] avatar solrachix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

be-the-hero's Issues

Backend gitignore

It is missing a .gitignore file to your backend folder

Dotenv files should not been sent to the repos once it can contain sensitive info
You can keep a .env.example as template if needed

You can easily create gitignore files using https://www.gitignore.io/
Based on what I saw I recommend using this as your .gitignore file

About removnig sensitive data that has unintentionally commited, you can keep this link

Be aware, security first

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.