Simple and beautiful bluesky client for web and smartphone.
![スクリーンショット 2023-10-09 15 33 54](https://private-user-images.githubusercontent.com/5334715/273511275-0963573d-d586-42fa-86ec-867e62851bfe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MzI1ODYsIm5iZiI6MTcyMTQzMjI4NiwicGF0aCI6Ii81MzM0NzE1LzI3MzUxMTI3NS0wOTYzNTczZC1kNTg2LTQyZmEtODZlYy04NjdlNjI4NTFiZmUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMjMzODA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTE5ZDIyMTkzOTM4NzQ4Mjk2MzRmZmI3MjY0YzM0YzM1YTgxMGNiNjllZGFhNmI1ZWRmMzkwN2E5NWU2YTRiOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.nU2E-YwWsmaY9apvxPTD1uToC5MMVfSQfJ1fW1vBJsY)
you only try follow.
yarn
yarn dev
Now we use vercel to deploy. (hosting service for SPA)
- 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.
- 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.