• Stars
    star
    144
  • Rank 255,511 (Top 6 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Codelabz

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.

More Repositories

1

Bassa

Automated Download Queue for Communities to take the best use of Internet bandwidth
JavaScript
168
star
2

OpenMF

An Open Source Mobile Forensics Investigation Tool for Android Platform
JavaScript
146
star
3

GSoC

SCoRe Lab GSoC Final Reports
121
star
4

Stackle

Stackle is an web communication portal aimed at providing Open Source organizations a platform to have discussions on their github projects and their issues. It provides Github intergration which allows adminstrator of an organization to create a forum thread for the particualr organization. Users signing in is able to view forums of the organizations they contribute to and engage in the forum discussions.
JavaScript
104
star
5

ANDROPHSY

An Open Source Mobile Forensics Investigation Tool for Android Platform
HTML
86
star
6

LabelLab

An Image Analysis and Classification Platform for Machine Learning Researchers
JavaScript
79
star
7

DroneSym

Dronesym is a platform enabling users to handle and track their drone fleets in real time. Users can have functionality to add new drones configure their flight paths and monitor their progress through a web dashboard.
TypeScript
77
star
8

ChainKeeper

Web platform to analyze crypto Blockchain
CSS
76
star
9

drola

Drone with Lora
CSS
64
star
10

Go-social

Community of today used to use mobile phones to make their life easier and Community based mobile applications are famous among them. There are several kind of community based applications in use and most of them are relating to a specific domain. But core components have similar features. Address this issue and saving development time by Introducing a common app template with customizable components for community based mobile applications , is the main purpose of this project.
JavaScript
61
star
11

EtherBeat

With the growing popularity of BitCoin in the last couple of years, other blockchains have been in development for solving various problems that need distributed consensus. Ethereum blockchain is one example, that gives users to develop "smart contracts" that runs in the blockchain. This gives the ability to develop decentralized applications (or dApps). Users do not need to 'trust' anything or anybody. In addition to that, dApps are always available and will be guaranteed to be available in the future as well. Also, it is resistant to traditional attacks such as DDoS. This framework has given many developers to write a decentralized application without much effort, without needing distributed systems or cryptography knowledge. Many startups are actively developing applications for Ethereum such as Ethereum Name Service (ENS), Etheria or WeiFund. Unfortunately, because the technology being used is bleeding edge it is inevitable that attacks or hacks will target these apps for monetary reasons. Last year DAO suffered a severe attack because of its security flaws. Due to that attack, 3.6m ether was stolen from DAO's smart contract. Also, once you publish a smart contract in Ethereum it is not possible to modify or update it as a regular web application. Thus, even developers identify a critical bug in the contract it is not possible to push a bugfix in a straightforward way. Thus, in order to fill the gap of not having a proper 'smart contract' compatible monitoring service, we propose to build a web application that can monitor other smart contracts in Ethereum and give the capability to safeguard it's critical functions (Ether send and receive) and interact and visualize with smart contract functions in a much simpler way. Also depending smart contracts can using our base smart contracts to gain the advantage of having 'circuit-breaker' which will pause the activity if things go wrong in an unexpected way.
C++
59
star
12

OpenDF

Digital Forensics project
C
57
star
13

Elphas

Elephant Identification and counting system
Python
57
star
14

Bassa-mobile

Bassa mobile application
JavaScript
54
star
15

soundcom

soundcom
Java
54
star
16

Webiu

Building and maintaining a website is an essential task for any business or organization. This project aims to ease the workflow of getting a website up and running by developing a “generalized website builder”, with the help of the Gatsby Js Framework. The individuals would be able to utilize this generalized platform to plug-in required modules and configure the datasource as per requirements to build custom websites for their organizations.
JavaScript
53
star
17

senz

SenZ is a new kind of query language that can be used to communicate with IoT devices. It is easily integrable, incredibly fast, and is in the highest end of security integration.
JavaScript
51
star
18

tensormap

TensorMap will be a web application that will allow the users to create machine learning algorithms visually. TensorMap will support reverse engineering of the visual layout to a Tensorflow implementation in preferred languages. The goal of the project is to let the beginners play with machine learning algorithms in Tensorflow without less background knowledge about the library.
JavaScript
50
star
19

imagelab

ImageLab is a standalone tool which supports anyone to get started with image processing related concepts and techniques in an interactive, less logical way.
Java
46
star
20

fact-bounty

fact-Bounty - Fact Bounty is a crowd sourced fact checking platform.
JavaScript
44
star
21

kute

Commute app for Sri Lanka
Java
32
star
22

Tracker

Tracker project first for trains
JavaScript
30
star
23

dengue-stop-old

Dengue-Stop
JavaScript
25
star
24

OpenIoE

Open-source middleware platform for building, managing, and integrating connected products with the Internet of Everything.
Java
24
star
25

NFT-Toolbox

A non-fungible token (NFT) is a non-interchangeable unit of data stored on a blockchain, a form of digital ledger, that can be sold and traded. Each NFT has its own unique identity. Design NFT’s along with building a web3 dapp, that can mint NFTs.
TypeScript
24
star
26

BT

JavaScript
21
star
27

TorScrapper

Copy of Fresh Onions is an open source TOR spider / hidden service onion crawler
Python
19
star
28

Massa

Massa - Mobile Accessible Social Sharing Agent
JavaScript
18
star
29

OpenSNA

OpenSNA - Extensible toolkit to analyze Social Network Data
Jupyter Notebook
17
star
30

com-dictionary

Community Dictionary
JavaScript
15
star
31

chain-cleaner

chain-cleaner
CSS
14
star
32

stutter

HTML
13
star
33

SCoRe-Mobile-App

Java
12
star
34

BellyDynamic

BellyDynamic: A scalable data structure to handle online and offline dynamic graph objects
HTML
12
star
35

dragon_api

dragon_api
Python
11
star
36

TermShell

A Command Line Tool to create shareable development workspaces instantly on different Linux distributions irrespective of host operating system.
Python
11
star
37

ASSET

An Adaptive Sensor Actuator System for Elephant Tracking.
HTML
10
star
38

OpenXDR

Real-time Opensource Extended Detection And Response System
JavaScript
10
star
39

nodecloud

Cloud services library
JavaScript
10
star
40

GraphNet

Graphnet is a javascript graph library that will be created as a module to the semantic UI framework. Whereas Graphnet dynamically renders all nodes and edges via websocket connections, node and edge positioning algorithms such as force, random, circular, and others must be provided within the Graphnet as builtin modules.
10
star
41

AnimalRescue

AnimalRescue
JavaScript
8
star
42

AT

Objective-C
7
star
43

bassa-client-libraries

Bassa Client Libraries will enable you to interact easily with Bassa API server with most of its functions covered.
Python
7
star
44

Sense

Sense is an Android device usage monitoring framework
Java
7
star
45

Drone-Comm

Drone-Comm
JavaScript
6
star
46

elly

Elly app
JavaScript
6
star
47

OpenPub

OpenPub is a publication manager for individuals and research groups.
JavaScript
6
star
48

S-ChainX

In commerce, supply chain management, the management of the flow of goods and services, involves the movement and storage of raw materials, of work-in-process inventory, and of finished goods from point of origin to point of consumption. A consumer being able to keep track of these intermediate steps at any given point ensures the superiority and the freshness of the product he/she is about to consume. S-ChainX is an open source platform, in which the organizations can define their subsequent procedures that take place in their supply chains. The agent will be inserting the corresponding details to the platform and on the other hand, the consumers will be able to view the stored information. To make sure that the consumers get accurate data and that the data can not be manipulated, S-ChainX uses blockchain to store the transactions.
JavaScript
6
star
49

ceylon-native

ceylon-native compiler
Java
5
star
50

TrackPal

TrackPal
JavaScript
5
star
51

soundcom-react-native

soundcom-react-native
JavaScript
4
star
52

gocloud-v2

Cloud services library
Go
4
star
53

parks

Wildlife Park App
JavaScript
4
star
54

D4D---Drone-4-Dengue

D4D - Drone 4 Dengue
JavaScript
4
star
55

SenzeQL

Clinet for Senze Query Language
Scala
4
star
56

DengueStop

JavaScript
3
star
57

gocloud

Cloud services library
Go
3
star
58

Pack-Track

Java
3
star
59

scorelab.github.io

Score Lab Website. This is the official Score Lab Website Built with Gatsby Js + WEBIU components. Hosted Website Url: https://www.scorelab.org/
3
star
60

eloc

Elephant Localization
JavaScript
3
star
61

Drone-App

Drone App
Java
2
star
62

Ticket

Ticket project
Java
2
star
63

Service-Market

Service-Market
JavaScript
2
star
64

ChainKeeper-Analytics

ChainKeeper Analytics
Jupyter Notebook
2
star
65

Codelabz-Mobile

Codelabz-Mobile
Dart
2
star
66

TikiriDB

D
2
star
67

social-currency

social currency platform
Java
2
star
68

s-app

JavaScript
2
star
69

DecentralizedAccessManagerforIndustrialIoT

Decentralized Access Manager for Industrial IoT
2
star
70

CrawlerX

CrawlerX - Develop Extensible, Distributed, Scalable Crawler System
1
star
71

DroneMap

DroneMap
JavaScript
1
star
72

sarana

Sarana Aid app
1
star
73

d4d

HTML
1
star
74

drone-map

drone-map
Java
1
star
75

Webiu-npm

webiu-npm
JavaScript
1
star
76

google-code-in

This repository is created for all the test and demo pull requests that are done in Google Code-in
1
star
77

Idea-Pool

1
star
78

Hetero-Guard

Python
1
star
79

DNSTool-Web-Application

DNSTool-Frontend is the main access portal of the DNSTool which is designed to monitor the given set of internet resources like domains, IP, SOA,
JavaScript
1
star
80

Ask-SCoRe

Ask SCoRe- Community App - Ask SCoRe app is the community app, which will help organisation in Collaboration, teamwork, promotion, cooperation with their members(Mentors, Mentees, Students). Ask SCoRe application will be implemented using React-Native. This app will also use Go-Social Framework in order to create and use the components.
JavaScript
1
star