CodeLabz is a platform where the users can engage with online tutorials and the organizations can create tutorials for the users. The platform will be developed using ReactJS frontend library and the backend will be developed using the Google Cloud Firestore and Google Firebase Real-Time database.
You can see the app live at https://dev.codelabz.io/
Join and communicate with other members on our community. We communicate on gitter.
Contributions are always welcome!
See CONTRIBUTING.md for ways to get started.
Please adhere to this project's code of conduct.
No, you don't need to purchase Blaze plan to run the app. You need to purchase it only if you want to deploy firebase cloud functions.
First of all make sure that your are using version 14 of node. If the problem still persists try npm install --legacy-peer-deps
.
This problem generally arises when you have not setuped/started the Firebase emulators.
- Setup firebase emulator.
- Start the Emulators
- Run the app using
npm run dev
.
📝NOTE : Remember to start the emulators before running the app.
- To start emulators -
firebase emulators:start --import=firebase.json --project <your-project-id>
. - In some case all the emulator will not start. So you can execute a separate command for a particular emulator
For example if auth emulator is not starting you can use this command -
firebase emulators:start --import=firebase.json --project <your-project-id> --only auth
.
4. I am creating new account and it says that confirmation mail is sent to my email but I didn't got any mail.
This feature is not implemented completely and we are currently working on this. If you still want to login/signup, you can try login/signup with google option.
This problem can arise in multiple scenarios :-
- Check the browser console and see what error are you getting there and try to fix it.
- Make sure that you have created
.env
file and placed all values to the keys. - In some cases it can also arise due to any active ad-blocker extension in your browser. So make sure to turn it off.
The Make Command Not Found error indicates that the make utility is either not installed on the system or it’s not present in the PATH variable.
Follow this link to fix this issue. Click here
- First of all try to make yourself comfortable with the app and explore its functionalities.
- Have a look into issues that are already raised and are not assigned to anyone and ask the mentors to get it assigned it to you.
- If you want to work on a new issue, first try to discuss it in the gitter channel with the mentors and then raise the issue.