Skip to content

For a detailed overview of my work during GSoC 2024, including progress updates, challenges, and final outcomes, please visit my Notion page.

License

Notifications You must be signed in to change notification settings

lokeshwar777/Codelabz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Content 📑

  1. CodeLabz
  2. Deployment
  3. Community
  4. Contribute
  5. FAQs (Frequently Asked Questions)

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.

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.

  1. Setup firebase emulator.
  2. Start the Emulators
  3. 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 :-

  1. Check the browser console and see what error are you getting there and try to fix it.
  2. Make sure that you have created .env file and placed all values to the keys.
  3. 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

image

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 :-

  1. First of all try to make yourself comfortable with the app and explore its functionalities.
  2. 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.
  3. 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.

❓ Got more questions, ask it in our gitter channel and we will love ❤ to answer them.

About

For a detailed overview of my work during GSoC 2024, including progress updates, challenges, and final outcomes, please visit my Notion page.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.8%
  • CSS 6.9%
  • Less 1.0%
  • HTML 0.3%
  • Makefile 0.0%
  • Dockerfile 0.0%