Skip to content

andreitablan/Viridis-Vitae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

ViridisVitae

Social media web application for passionates of eco-living.

The source code is private.

By Tablan Andrei, FII UAIC

Technologies Used

  • React.js
  • Express.js
  • Bootstrap
  • MongoDB Atlas
  • Socket.io
  • Node Package Manager
  • Firebase
  • Vite
  • Material UI
  • Github
  • Visual Studio Code

Description

Social media web application that is intended to be a safe space for people passionate about eco-living. They can post pictures, have conversations and learn new things through chatGPT.

Application Requirements

System Requirements

  • Operating System : Compatible with major operating systems (Windows, macOS, Linux).
  • Node.js : Requires Node.js version 18.2.0 or later.
  • Hardware Specifications : For optimal performance, the system should have just the minimum amount of hardware, including a fast enough processor, enough RAM, and enough disc space.

Software Dependencies

Client side of the applcication:

  • @emotion/react: Version 11.11.0
  • @emotion/styled: Version 11.11.0
  • @mui/icons-material: Version 5.11.16
  • @mui/material: Version 5.12.3
  • bootstrap: Version 5.2.3
  • firebase: Version 9.21.0
  • react: Version 18.2.0
  • react-bootstrap: Version 2.7.4
  • react-dom: Version 18.2.0
  • react-router-dom: Version 6.10.0
  • react-waypoint: Version 10.3.0
  • socket.io-client: Version 4.6.1
  • timeago.js: Version 4.0.2
  • uuid: Version 9.0.0

Server side of the applcication:

  • bcryptjs: Version 2.4.3
  • cors: Version 2.8.5
  • cros: Version 1.0.1
  • express: Version 4.18.2
  • mailgen: Version 2.0.27
  • mongoose: Version 7.0.4
  • multer: Version 1.4.5-lts.1
  • nodemailer: Version 6.9.2
  • nodemon: Version 2.0.22
  • react-bootstrap: Version 2.7.4
  • react-router-dom: Version 6.10.0

Socket server side of the applcication:

  • socket.io: Version 4.6.1

How to run the project :

The client, server, and socket server components should be run independently using npm scripts or directly from the command line using npm start for the server and socket server and npm run dev for the client. Before running each component, be sure to run npm install on the respective application directories to install the required dependencies.

Contact Information

About

Social media web application for people passionate about ecological living and architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors