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

https://github.com/mohammed-taysser/circle

Circle is a social media app that allows users to connect with friends and family members from all over the world. With Circle, users can share photos, videos, and messages with their friends, as well as join groups based on their interests and hobbies.
https://github.com/mohammed-taysser/circle

dayjs eslint millify react redux redux-toolkit scss tailwindcss typescript vitejs

Last synced: about 1 year ago
JSON representation

Circle is a social media app that allows users to connect with friends and family members from all over the world. With Circle, users can share photos, videos, and messages with their friends, as well as join groups based on their interests and hobbies.

Awesome Lists containing this project

README

          

# [Circle][vercel-live]

For developers, please refer to the [`docs`](DOCS.md) for more information.

Live demo links:

- [![vercel](https://img.shields.io/badge/-vercel-05122A?style=plastic&logo=vercel)][vercel-live]
- [![Netlify Status](https://api.netlify.com/api/v1/badges/ea4a25db-b750-4830-bd20-5fccc0b2aabf/deploy-status)][netlify-live]

[vercel-live]: https://circle-react.vercel.app/
[netlify-live]: https://circle-react.netlify.app/

## Features 🎮

- Modern and responsive layout
- Fully responsive with Modern Design
- Use Redux with redux-toolkit Store
- Designed with progressive enhancement in mind.
- Written in TypeScript with predictable static types.
- Use tailwindcss, there should be minimal need for any custom CSS.
- Format numbers with `millify`
- Lint using Eslint
- Format dates with `dayjs`
- Improve SEO for each page
- Dark mode support 🌓

## Quick start 🚀

### First Step

Download the files from [`releases`](https://github.com/Mohammed-Taysser/circle/releases) or clone it using **git** version control:

```shell
git clone https://github.com/Mohammed-Taysser/circle.git
```

### Second Step

Inside the 'circle' directory, install the dependencies by running the following command:

```shell
yarn
# OR
npm install
```

### Last Step

Start the development server by running the following command:

```shell
yarn dev
# OR
npm run dev
```

## Resources ☁️

- [Gradients](https://gradients.app/en/shades/24de3e)

## Contribution 🖐️

- Fork it!
- Create your feature branch: git checkout -b feature-name
- Commit your changes: git commit -am 'Some commit message'
- Push to the branch: git push origin feature-name
- Submit a pull request 😉

## License 📜

MIT © [Mohammed Taysser](https://github.com/mohammed-Taysser/)