Skip to content

dor1202/SocialNetworkProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

social network Project

A fake social network, working with microservices and multiple databases.

Available Scripts

In the project directory, you can run:
!!! You need to run all the folders for the project to work.

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

node app.js

Runs the server in the development mode.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

Built With

  • jest - Delightful JavaScript Testing
  • axios - Promise based HTTP client for the browser and node.js
  • jwt-decode - A small browser library that helps decoding JWTs token which are Base64Url encoded
  • leaflet - An open-source JavaScript library for mobile-friendly interactive maps
  • semantic-ui-react - Ui library
  • lodash - A modern JavaScript utility library delivering modularity, performance & extras
  • react-tag-input - A simple tagging component
  • react-visibility-sensor - Sensor component for React that notifies you when it goes in or out of the window viewport
  • validator - A library of string validators and sanitizers
  • socket.io - Socket.IO enables real-time bidirectional event-based communication
  • @prisma/client - Prisma Client JS is an auto-generated query builder that enables type-safe database access and reduces boilerplate
  • bcrypt - A library to help you hash passwords
  • express - Fast, unopinionated, minimalist web framework for node
  • jquery - A fast, small, and feature-rich JavaScript library
  • morgan - HTTP request logger middleware for node.js
  • rotating-file-stream - Creates a stream.Writable to a file which is rotated
  • prisma - Prisma CLI
  • link-module-alias - A static paths for node.js
  • mongoose - A MongoDB object modeling tool designed to work in an asynchronous environment
  • dotenv - A zero-dependency module that loads environment variables from a .env file into process.env
  • @elastic/elasticsearch - Elasticsearch Node.js client

Images

Login view alt text

Reset password view alt text

Sign up view alt text

Invalid token view alt text

Feed navigation bar view alt text

Add post view alt text

Filter feed view alt text

Feed on map view alt text

Post in map view alt text

User tag suggestion view alt text

Notification view alt text

Feed in scroll view alt text

Comments in scroll view alt text

Add friends view alt text

Create a new group view alt text

Profile navigation bar view alt text

Other user profile view alt text

Error view alt text

About

SocialNetworkProject

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages