Skip to content

Matrix is an educational project that represents a social network developed using modern technologies. The main goal of the project is to deepen knowledge in web development and to apply practical skills with frameworks and tools that are used in real-world scenarios.

Notifications You must be signed in to change notification settings

marcelosacred/matrix-social-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Matrix (Social Network)

Project Description:

Matrix is an educational project that represents a social network developed using modern technologies. The main goal of the project is to deepen knowledge in web development and to apply practical skills with frameworks and tools that are used in real-world scenarios.

Technologies

Frontend:

  • Next.js: For creating a high-performance single-page application (SPA) with server-side rendering support.
  • ShadcnUI: A component library for building user interfaces quickly and easily.
  • Tailwind CSS: A utility-first CSS framework that allows effortless styling of the interface.
  • TypeScript: A programming language that adds static typing, improving code readability and reliability.
  • React Hook Form: A library for form management that ensures simplicity and performance.
  • Cookies Next: A module for managing cookies in Next.js applications.
  • Lucide React: Elegant SVG icons to enhance the user interface.

Backend:

  • NestJS: A progressive framework for building efficient and scalable server-side applications on Node.js.
  • PostgreSQL: A reliable relational database for storing application data.
  • Prisma ORM: A modern library for database interaction, simplifying the process of working with PostgreSQL.

Project Features

The project implements core social network functionalities, including user registration, post creation, comments, and user interactions. We aimed to ensure high performance and responsiveness of the interface, as well as data security.

This project has been an important step in my education and development as a developer. I hope it serves as a source of inspiration and useful information for others.

Installation and Setup

To run the project locally, follow these steps:

  1. Clone the repository.
  2. Install dependencies for both frontend and backend.
  3. Set up the PostgreSQL database.
  4. Start the server and client.

If you have any questions or suggestions, feel free to create an issue or contact me directly!


Looking forward to your feedback and suggestions!

About

Matrix is an educational project that represents a social network developed using modern technologies. The main goal of the project is to deepen knowledge in web development and to apply practical skills with frameworks and tools that are used in real-world scenarios.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published