Skip to content

EthanFajnkuchen/Copa-Social-Network-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copa Sports Fan Social Network

Copa is a sports-centric social networking platform designed to connect sports enthusiasts. Built using ReactJS, NodeJS, and Express, this platform allows users to share posts, comment, like, follow other sports fans, and even share stories of their favorite sports moments. Whether it's discussing last night's game, sharing in-the-moment updates, or simply connecting with people who share your passion, Copa brings it all under one digital roof.

Table of Contents

  1. Features
  2. Technologies Used
  3. Installation
  4. Usage

Features

  • Post: Share your thoughts, images, or videos related to sports.
  • Comment: Engage with other sports fans by commenting on their posts.
  • Like: Show appreciation for content by liking posts and comments.
  • Follow: Follow other users to get their updates in your feed.
  • Stories: Share temporary stories about your favorite sports, players, or match moments.

Technologies Used

  • Frontend: ReactJS
  • Backend: NodeJS with Express
  • Database: Simple JSON files because of requirements of the project.
  • Others: NPM Packages such as MUI, CryptoJS and more

Installation

Prerequisites

  • NodeJS >= 15.0.0
  • npm >= 8.0.0

Steps

  1. Clone the repository

    git clone https://github.com/EthanFajnkuchen/Social-Network-Project.git
  2. Install backend dependencies

    cd server
    npm install
  3. Install frontend dependencies

    cd ../client
    npm install

Usage

Start the Backend Server

  1. Navigate to the server directory:
    cd server
  2. Run the server:
    node server.js

Start the Frontend App

  1. In a new terminal window, navigate to the client directory:
    cd client
  2. Start the client application:
    npm start

The Copa Sports Fan Social Network should now be running locally. Open a browser and navigate to http://localhost:3000 to access the application.

Happy coding!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published