Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yoshiya0503/rain

☔ simple and beautiful bluesky client
https://github.com/yoshiya0503/rain

atprotocol bluesky bluesky-client jamstack material-ui react

Last synced: 22 days ago
JSON representation

☔ simple and beautiful bluesky client

Awesome Lists containing this project

README

        

# ☔Rain

![Vercel](https://vercelbadge.vercel.app/api/yoshiya0503/rain)
![React](https://badges.aleen42.com/src/react.svg)
![Typescript](https://github.com/aleen42/badges/raw/master/src/typescript.svg)

**_Simple and beautiful bluesky client for web and smartphone._**

スクリーンショット 2023-10-09 15 33 54

# 🖥 Development

you only try follow.

```
yarn
yarn dev
```

# 🔖 Deployment

Now we use vercel to deploy. (hosting service for SPA)

# 🔨 Architecture

- _only to use react and material-UI._
- _we use (react new feature) at all of api call._
- _response data managed by zustand._
- _we use typescript and reference types of atproto lexicons._

# ✨ Directory

- pages -> call by react-router-dom.
- stores -> zustand state management.
- templates -> layout component and skeletons UI in loading.
- components -> UI components by using MUI.
- hooks -> separated localize data manage, and logic from components.