Table of Content 📑
CodeLabz
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.
Deployment
You can see the app live at https://dev.codelabz.io/
Community
Join and communicate with other members on our community. We communicate on gitter.
Contribute
Contributions are always welcome!
See CONTRIBUTING.md for ways to get started.
Please adhere to this project's code of conduct.
FAQs
1. Do I need to purchase Blaze plan to run the app ?
Answer -
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.
2. npm install
command is not executing successfully in my system.
Answer -
First of all make sure that your are using version 14 of node. If the problem still persists try npm install --legacy-peer-deps
.
3. Login/Signup is not working.
Solution :-
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.
Answer :-
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.
5. I have done the environment setup, but when I start the app it is showing white/blank screen.
Solution :-
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.
6. make command not found
Solution :-
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
7. I want to contribute but don't know where to start.
Answer :-
- 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.