Skip to content

Projeto desenvolvido durante o evento Next Level Week 6 da Rocketseat

Notifications You must be signed in to change notification settings

m4ycon/letmeask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

54e4ae6 Β· Jun 29, 2021

History

36 Commits
Jun 27, 2021
Jun 23, 2021
Jun 28, 2021
Jun 29, 2021
Jun 27, 2021
Jun 22, 2021
Jun 29, 2021
Jun 27, 2021
Jun 27, 2021
Jun 29, 2021
Jun 22, 2021
Jun 29, 2021

Repository files navigation

❔ Letmeask ❔


πŸ“„ About

The Letmeask project is an application that manages questions, highlighting, ranking it, for a better experience on asking and answering between people. It was developed during Next Level Week #06, by RocketSeat.

You can view this repo deployed by clicking here.


🧰 Technologies used

  • Frontend - ReactJS
    • typescript
    • axios
    • react-router-dom
    • sass
    • classnames
    • react-modal
  • Backend - Firebase
    • Realtime database
    • Authentication with google
    • Hosting

πŸ“š Beyond the event

This section lists a bunch of features made in addition to the content of NLW.

  • Responsiveness
  • Modal
  • Ranking questions by likes, highlighted and answered
  • Logout header option
  • Admin page header option
  • Redirecting unauthorized user on admin page
  • Admin page seeing likes
  • Bug when liking not logged in

🏭 How to install/use

This section describes how to run this app locally at your environment, of course you can access the deployed version here. For this you need to have node and git installed.

If you have yarn installed, you can replace npm. Open cmd and:

$ git clone https://github.com/m4ycon/letmeask.git
$ cd proffy/web
$ npm install

After this, you will need to set up your environment by creating a file .env.local at the root of your repository. Complete ... with the respective api_key, auth_domain, ..., your firebase configuration.

# Firebase config
REACT_APP_API_KEY='...'
REACT_APP_AUTH_DOMAIN='...'
REACT_APP_DATABASE_URL='...'
REACT_APP_PROJECT_ID='...'
REACT_APP_STORAGE_BUCKET='...'
REACT_APP_MESSAGING_SENDER_ID='...'
REACT_APP_APP_ID='...'

And finally you can run $ npm start and access the app on http://localhost:3000

Happy hacking!


Made by Maycon Fabio πŸš€

About

Projeto desenvolvido durante o evento Next Level Week 6 da Rocketseat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published