Skip to content

ElmiraHR/Final_ICHGRAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final_ICHGRAM

Instagram Clone - Backend API

Project Description Backend - Instagram Clone This project represents the backend of a service inspired by Instagram. It includes core functionalities such as user authentication and registration, image uploading, post creation and management, likes, comments, and real-time chat via WebSocket.

Technologies:

Backend: Node.js TypeScript Express.js MongoDB (Data storage) Multer (File handling) Cloudinary (Image hosting) Socket.IO (Real-time chat) Frontend - Instagram Clone This project represents the frontend of a service inspired by Instagram. It includes features such as user registration and authentication, post management, feed viewing, likes, comments, and a chat system using WebSocket.

Technologies:

Frontend: React - A library for building user interfaces. TypeScript - Typed JavaScript for enhanced reliability. Redux Toolkit - State management for the application. Axios - For HTTP requests to the API. Socket.IO Client - For real-time chat functionality. Material-UI (MUI) - For component styling. Vite - A fast application bundler.

-npm i -npm run dev

Описание проекта

Этот проект представляет собой серверную часть сервиса, вдохновленного Instagram. Реализованы основные функции, включая авторизацию, регистрацию, загрузку изображений, создание и управление постами, лайки, комментарии, а также чаты в реальном времени через WebSocket.


Технологии

Бэкенд:

  • Node.js
  • TypeScript
  • Express.js
  • MongoDB (хранилище данных)
  • Multer (обработка файлов)
  • Cloudinary (хостинг изображений)
  • Socket.IO (чат в реальном времени)

Instagram Clone - Frontend

Описание проекта

Этот проект представляет собой клиентскую часть (frontend) сервиса, вдохновленного Instagram. Реализованы основные функции, включая регистрацию и авторизацию пользователей, управление постами, просмотр ленты, лайки, комментарии, а также система чатов с WebSocket.


Технологии

  • React - Библиотека для разработки пользовательского интерфейса.
  • TypeScript - Типизированный JavaScript для повышения надежности.
  • Redux Toolkit - Управление состоянием приложения.
  • Axios - HTTP-запросы к API.
  • Socket.IO Client - Для реализации чатов в реальном времени.
  • Material-UI (MUI) - Стилизация компонентов.
  • Vite - Быстрая сборка приложения.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published