GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - NITKOSG/iknowsomething_backend: A social network

BranchesTags
Open more actions menu

Latest commit

 

History

75 Commits
75 Commits

Folders and files

NameName
Last commit message
Last commit date
.vscode
.vscode
 
 
app
app
 
 
public/api-docs
public/api-docs
 
 
.babelrc
.babelrc
 
 
.dockerignore
.dockerignore
 
 
.eslintrc.js
.eslintrc.js
 
 
.gitignore
.gitignore
 
 
Dockerfile
Dockerfile
 
 
README.md
README.md
 
 
app.js
app.js
 
 
docker-compose.yml
docker-compose.yml
 
 
log.js
log.js
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
server.js
server.js
 
 

Repository files navigation

I know Something

This would be a social network for nit kkr where students can react out to other with no problem and can get guidance in a new way.

Steps to setup the API:

  • Install nodejs for your os, to run the server, from download node.js

Note: You will need to make a config.js file in the project directory. It's structure is similar to config.js gist url. just add your mongodb url in the config.js file.

  • Run the following command in the project directory to install all the required packages
npm install
  • Run the following command in the project directory to run the server in development mode in linux

npm run dev
  • To generate the Swagger API Docs in linux , run
npm run dev_gen
  • To run the above commands in windows, type:
npm run dev_win
npm run dev_win_gen

To run using docker-compose:

  • Install Docker and then run:
docker-compose up

you will need to write mongo container if your are not using MLAB.

Features to be added in the near future:

Blog System!

  • It will give students opportunity to share their success or failure with everyone.
  • It will help students to write on a technology or a pseudo research papers where they can get reviews or appreciated by others.
  • It will be a new way to publish their write ups or content for magazines clubs.

Project System

  • Would be main feature for NITKOSG.
  • People can discuss about their projects by filtering the technology tags in which they are interested.
  • Would be a new platform for students to contribute together or learn from other students/seniors projects.

Question Paper/ Notes System

  • Would be replacement of campify.
  • Students can upload and take refernce of question papers of any year or sessionals.

Events Meetings or talks

  • Students of same interest can make event or hold meetings to discuss something.
  • Other people also can join that meeting by seeing the events or meeting in the talks.

Chat Sytems

  • There will be system like irc to talk to all people.
  • There would be person or public/private channels to chat with other people.

Rules

  • Students can only join after verification of their institute email ids or id cards.
  • No fake ids or students on the social system
  • There will be option to report about any post or activity to make the social network clean.

About

A social network

Topics

es6eslintnodejs

Resources

Readme
Activity
Custom properties

Stars

5 stars

Watchers

3 watching

Forks

5 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.