Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShareThing

ShareThing is a site designed especially for colleges. It provides easy access to blogs, entities, topics, and other content posted by students within the college. As it is only available to college students in one particular college, students can discuss problems they have faced and find solutions. Additionally, the college can notify students about upcoming events, exams, and other activities through this system overriding the traditional notification system.

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

JWT_SECRET: json web token private string/key

DB_STR: mongodb atlas connection string

Project setup

Before starting the project, you must install Nodejs or npm

...\sharething> npm install
...\sharething> node app.js
...\sharething> cd client
...\sharething\client> npm install
...\sharething\client> npm start

Demo

Netlify Status
Check out the live demo of our site here or Scan here

Note: Due to the fact that it's designed for college students, you can't just register yourself. For access to this website, you may receive a password or email from the college administration. For now use example@gmail.com as email and example123 as password.

Screenshots

- Intro page

Intro page

- Home page

home page

- Admin page

dashboard

- About ShareThing

about page

About

A minimalist blogging platform designed for university campuses, featuring full CRUD functionality and an admin editor.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages