All Projects → Ash110 → Igloo

Ash110 / Igloo

Licence: other
Official GitHub repo for Igloo - The private social media

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Igloo

Leetcoding-Challenge
This repository contains Leetcode Challenge Submissions.
Stars: ✭ 26 (+52.94%)
Mutual labels:  hacktoberfest2020
data-structures-algorithms-interviews
👨‍💻 Repo contains my solutions to coding interview problems on various platforms. Will later convert into a React based web app for personal revision.
Stars: ✭ 16 (-5.88%)
Mutual labels:  hacktoberfest2020
ebisp
Embedded Lisp
Stars: ✭ 46 (+170.59%)
Mutual labels:  hacktoberfest2020
robotframework-seleniumtestability
Extension for SeleniumLibrary that provides manual and automatic waiting for asyncronous events like fetch, xhr, etc.
Stars: ✭ 34 (+100%)
Mutual labels:  hacktoberfest2020
RTU-DigitalLibrary
This is an opensource repository by Rajasthan Technical University for all engineering students and the folders contain codes written in different programming languages. You can even add a folder of say, Javascript or Php, if your language isn't listed. Happy coding everyone.
Stars: ✭ 19 (+11.76%)
Mutual labels:  hacktoberfest2020
creativecommons.github.io-source
Source files for CC Open Source website
Stars: ✭ 51 (+200%)
Mutual labels:  hacktoberfest2020
My-Digital-CV
My Digital CV is Interactive Virtual Resume Template which provides basic functionality to develop your own Digital Resume/CV
Stars: ✭ 18 (+5.88%)
Mutual labels:  hacktoberfest2020
HacktoberFest2020
🤗Feel free to submit a PR💻 to have it merged and get a free Hacktoberfest tee👕 from Github🔮. Updated as per new guidelines✔️
Stars: ✭ 22 (+29.41%)
Mutual labels:  hacktoberfest2020
hacktoberfest-participants
🎃 A platform that showcases a list of all the hackers (including their stats), participated in the month-long challenge Hacktoberfest presented by DigitalOcean.
Stars: ✭ 38 (+123.53%)
Mutual labels:  hacktoberfest2020
synchly
Automate database backups with customizable recurring schedules.
Stars: ✭ 27 (+58.82%)
Mutual labels:  hacktoberfest2020
lovelace-light-soft-ui-theme
🎨 Home Assistant soft UI light theme, with help from @JuanMTech, @thomasloven, and @N-l1.
Stars: ✭ 59 (+247.06%)
Mutual labels:  hacktoberfest2020
javascript-jokes
PR your joke if you know good ( or horrible ) js joke . I will post it on coding valley's insta page.
Stars: ✭ 66 (+288.24%)
Mutual labels:  hacktoberfest2020
LocationTracker-WorkManager
Get Location Updates on 15 minutes interval via WorkManager.
Stars: ✭ 70 (+311.76%)
Mutual labels:  hacktoberfest2020
SquirrelJME
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Stars: ✭ 148 (+770.59%)
Mutual labels:  hacktoberfest2020
IOSD-UIETKUK-HacktoberFest-Meetup-2019
This repository for IOSD HacktoberFest 2020
Stars: ✭ 17 (+0%)
Mutual labels:  hacktoberfest2020
challenges-back-end
Repositório referente à desafios de Back End da womakerscode
Stars: ✭ 68 (+300%)
Mutual labels:  hacktoberfest2020
generate-express
Express generator CLI with es6+ support and your choice of database config
Stars: ✭ 17 (+0%)
Mutual labels:  hacktoberfest2020
SparkAR-Creators
The right place for SparkAR creators from around the globe. Exchange resources on SparkAR, assets, patches and scripts to make your favourite filters for Instagram and Facebook. Create your spark here!
Stars: ✭ 24 (+41.18%)
Mutual labels:  hacktoberfest2020
asscan
Automated Subnet Scanner
Stars: ✭ 25 (+47.06%)
Mutual labels:  hacktoberfest2020
live deck
A Real-Time Presentation Application Powered by Phoenix LiveView
Stars: ✭ 71 (+317.65%)
Mutual labels:  hacktoberfest2020

Igloo - The private social media

Prerequisites :
node Install Node
mongo Install Mongo

Setup:

npm i

Setup MongoDB Compass to connect your database

In the root of igloo, in the folder called config, modify a file called default.json

In the default.json, setup the keys as -

{
  "mongoUri": <Your MongoDB Connection URI>,
  "jwtSecret": <Any secret key> ,
  "cookiesToken" : <Any string to use as key for cookies>
}

Similarly, in the server itself, there is a folder labelled email Inside that, edit a file called mailCredentials.js In that file,

auth = {
  user: <any valid GMail email ID>,
  pass: <password to that GMail account>
}

module.exports = auth;

Now in the client folder, you'll find a file called config.js

In that,

export const captchaKey = <Your captcha key>

You can get the captcha key from registering a captcha at https://www.google.com/recaptcha/admin/create

In the site, enter any name, choose reCaptcha v2

Under domains, add localhost

Click submit and you'll get the captcha key

You can run using npm run dev in the root folder, this starts the nodeJS server and client server. However it is suggested you open two different terminals

  1. nodemon server.js in the first terminal, in the root of the server directory
  2. cd into client in the other terminal, and run npm start over there
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].