Skip to content

nooraiym/samurai-way

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Network Project

About the Project

This project is a simple social network web application designed to demonstrate the use of modern web development tools and practices. It includes features like user profiles, friend connections, posts, and real-time updates.

Key Features

  • User Authentication: Sign up, sign in, and sign out.
  • User Profiles: View and edit user profiles.
  • Connections: Send, receive, and accept friend requests.
  • Posts: Create, edit, and delete posts.
  • Real-time Updates: See new posts and profile updates in real time.

Built With

  • TypeScript: For adding strong typing to JavaScript.
  • React: A JavaScript library for building user interfaces.
  • React Router Dom: For handling routing in this single-page application.
  • Redux: For state management across the app.
  • Styled Components: For writing actual CSS code to style components.

Getting Started

Prerequisites

  • Node.js installed on your local machine.
  • npm or yarn as your package manager.

Installation

  1. Clone the repository:

    git clone https://github.com/nooraiym/samurai-way.git
    cd social-network
  2. Install dependencies:

    npm install

    or

    yarn install
  3. Start the development server:

    npm start

    or

    yarn start

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

Usage

After starting the app, you can create an account to start using the social network. Once logged in, you can connect with other users, create posts, and explore the network.

Contact

Nuraiym Nurbulatova - linkedin

Project Link: https://github.com/nooraiym/samurai-way