Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paramveer-psr/socialsphere

Social Sphere is a modern social media website that allows users to post content and browse posts from others. Built with Vite and React, this project aims to provide a seamless and fast user experience.
https://github.com/paramveer-psr/socialsphere

Last synced: about 2 months ago
JSON representation

Social Sphere is a modern social media website that allows users to post content and browse posts from others. Built with Vite and React, this project aims to provide a seamless and fast user experience.

Awesome Lists containing this project

README

        

# Social Sphere

Social Sphere is a modern social media website that allows users to post content and browse posts from others. Built with Vite and React, this project aims to provide a seamless and fast user experience.

## Table of Contents

- [Features](#features)
- [Technologies Used](#technologies-used)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Running the App](#running-the-app)
- [Contributing](#contributing)
- [License](#license)

## Features

- Create and delete posts
- View and interact with posts from other users
- Responsive design for mobile and desktop

## Technologies Used

- [Vite](https://vitejs.dev/) - Next Generation Frontend Tooling
- [React](https://reactjs.org/) - A JavaScript library for building user interfaces

## Getting Started

### Prerequisites

- Node.js (version 14.x or higher)
- npm (version 6.x or higher) or yarn (version 1.x or higher)

### Installation

1. Clone the repository:

```bash
git clone https://github.com/Paramveer-psr/social-sphere.git
cd social-sphere
```

2. Install dependencies:

```bash
npm install
# or
yarn install
```

### Running the App

1. Start the development server:

```bash
npm run dev
# or
yarn dev
```

2. Open your browser and navigate to `http://localhost:3000` to see the app in action.

## Contributing

Contributions are welcome! Please follow these steps to contribute:

1. Fork the repository
2. Create a new branch (`git checkout -b feature-branch`)
3. Commit your changes (`git commit -am 'Add new feature'`)
4. Push to the branch (`git push origin feature-branch`)
5. Create a new Pull Request

## License

This project is licensed under the Apache 2.0 License. See the [LICENSE](LICENSE) file for details.