Remember

Project screenshot

About this project

Remember is a cross-platform social network project created in team of two. It allows users to run the application simultaneously on the web, Electron, and Android. The project is built with TypeScript. It is based on Next.js, PostgreSQL, and Nginx, all launched within Docker containers for easy deployment.

The project basic social media features such as creating posts, contact page login, and registration. Although the main goal was to create a cross-platform application, we wanted to go further so the project also include "Neuro", a contact graph (react-force-graph) that link you graphically to your friends.

Technologies

  • Next.js
  • TypeScript
  • Docker
  • NGINX
  • PostgreSQL
  • Android Studio
  • Electron

Key Features

  • Cross-platform application
  • Next.js server-side rendering
  • PostgreSQL database
  • NGINX reverse proxy
  • Electron and Android versions
  • TypeScript for type safety
  • JWT authentication
  • Responsive design
  • Basic social media features
  • Neuro contact graph
  • Easy deployment with Docker