Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lordelogos/bounty-xx
https://github.com/lordelogos/bounty-xx
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lordelogos/bounty-xx
- Owner: lordelogos
- Created: 2023-09-23T07:45:25.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-29T15:25:27.000Z (8 months ago)
- Last Synced: 2024-10-19T19:54:35.448Z (20 days ago)
- Language: TypeScript
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bounty Project
This project was setup using Vite (React + TypeScript)
### Technologies used
- React-js: UI Framework
- React-router-dom: Routing handler
- Chakra-ui: CSS Framework
### Project structure
The project is broken into:
- [Components](/src/components/): This contains all the components used in the pages. it is futher broken down into:
- [General](/src//components/general/): This contains components used on all pages
- [Layouts](/src//components/layouts/): This contains the `layout` components for the pages
- [Page-specific](/src//components/page-specific/): This contains the major components used on specific pages (`epics`).
- [UI](/src//components/ui/): This contains specific customized ui elements that are re-used over the application (`atoms`)
- [Pages](/src/pages/): This contains the pages in the application
- [Lib](/src/lib/): This contains external library specific logic and re-usable logic for the application
### Project code guidelines
- For page development: Layout => Epics => Atoms.
- Setup the layout of the page
- Setup the Epics for the various sections on the page
- Setup the Atoms for reusable portions of the page.- For responsive styles: The array syntax is used for responsive styling e.g [`base`, `sm`, `md`].
- base = 0em and higher, sm = 30em and higher, md = 48em higher
- `null` is passed to avoid generation of duplicate or useless style rules.