Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solrachix/ask-me-bro
Every question has an answer. Learn and share knowledge with others. Askmebro.
https://github.com/solrachix/ask-me-bro
firebase letmeask next nextjs nlw nlw-6 react rocketseat
Last synced: 26 days ago
JSON representation
Every question has an answer. Learn and share knowledge with others. Askmebro.
- Host: GitHub
- URL: https://github.com/solrachix/ask-me-bro
- Owner: solrachix
- Created: 2021-06-21T08:28:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-07-21T21:22:26.000Z (over 3 years ago)
- Last Synced: 2024-09-30T18:22:09.163Z (about 1 month ago)
- Topics: firebase, letmeask, next, nextjs, nlw, nlw-6, react, rocketseat
- Language: TypeScript
- Homepage: https://askmebro.vercel.app
- Size: 6.01 MB
- Stars: 49
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Every question has an answer. Learn and share knowledge with others. Initially by Rocketseat.
---
## π Layout
You can view the project layout through the links below:
- [Layout Web](https://www.figma.com/file/u0BQK8rCf2KgzcukdRRCWh/Letmeask/duplicate)
Remembering that you need to have a [Figma](http://figma.com/) account to access it.
## π Getting Started
### Prerequisites
- To run any ReactJS application you need to configure the environment on your machine.
- Setting the environment is a simple process, so it's recommended to follow the Rocketseat guide which is currently the most complete and detailed to make the settings:
#### [**Rocketseat Guide**](https://www.notion.so/Configura-es-do-ambiente-React-76f2963a042f45b9b9b567a2795945b8)
### Clone
- Clone this repo to your local machine using:
```
https://github.com/solrachix/ask-me-bro
```### Setup
- Install project dependencies;
- ```javascript
yarn install
// or
npm install
```
- Run project in development mode;- ```javascript
yarn dev
// or
npm run dev
```- Be Happy! π
---
## β Challenges
- [ ] Create Documentation
- [ ] GIF
- [ ] Example Video
- [x] Awesome Readme
- [x] Techs used
- [x] Project Setup
- [X] Features
- [x] Pages Prints
- [x] Improve Styles
- [X] Styled components styling
- [x] Few adjustments to make the style equal to the layout
- [x] Add Media queries
- [x] Create Theme Switcher
- [x] Create Dark Theme
- [x] Add PWA Feature
- [x] Add integration with Twitch---
## π Features
### Build with
- [ReactJS](https://reactjs.org/) - A JavaScript library for building user interfaces
- [Typescript](https://www.typescriptlang.org/) - TypeScript is an open-source language which builds on JavaScript, one of the worldβs most used tools, by adding static type definitions.
- [Next.JS](https://nextjs.org/) - Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.
- [Firebase](https://firebase.google.com) - Firebase is a Backend-as-a-Service β BaaS β that started as a YC11 startup and grew up into a next-generation app-development platform on Google Cloud Platform.---
## π€ Contributing
> To get started...
### Step 1
- π΄ Fork this repo!
### Step 2
- π― Clone this repo to your local machine using `https://github.com/solrachix/ask-me-bro`
### Step 3
- π Create your feature branch using `git checkout -b my-feature`
### Step 4
- β Commit your changes using `git commit -m 'feat: My new feature'`;
### Step 5
- π Push to the branch using `git push origin my-feature`;
### Step 6
- π Create a new pull request
After your Pull Request is merged, can you delete your feature branch.
---
## π Support
Reach out to me at one of the following places!
- Linkedin at [Carlos Miguel](https://www.linkedin.com/in/carlos-miguel-380413197)
- Instagram [Solrachix](https://www.instagram.com/solrachix)---
## π License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
Made by Carlos Miguel with π Enjoy it!