Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ricardojrmcom/nebula

Next web app boilerplate
https://github.com/ricardojrmcom/nebula

boilerplate cicd cypress eslint husky jest next prettier react react-testing-library storybook typescript

Last synced: 6 days ago
JSON representation

Next web app boilerplate

Awesome Lists containing this project

README

        

# 🌌 `@ricardojrmcom/nebula`

Next web app boilerplate

![build](https://img.shields.io/github/workflow/status/ricardojrmcom/nebula/Continuous%20Integration?style=for-the-badge)
![license](https://img.shields.io/github/license/ricardojrmcom/nebula?style=for-the-badge)
![lang](https://img.shields.io/github/languages/top/ricardojrmcom/nebula?style=for-the-badge)

![author]()


---


### Bootstrap

```tsx
npx @ricardojrmcom/nebula
```

Boilerplate `Next` web app bootstrapped with all necessary configs and workflows


### Demo

- [Demo](https://nebula-ricardojrmcom.vercel.app/)


### Scripts

```tsx
// install deps
yarn install

// run dev server
yarn dev

// build app
yarn build

// start app
yarn start

// export app
yarn export

// run lint
yarn lint

// run unit tests
yarn test

// run e2e tests
yarn cy:run

// run storybook
yarn sb
```


### Project

- [Project Page](https://l1b3r.notion.site/nebula-170cf8da5d77413cbff167bc0ba63444)
- [Source Code](https://github.com/ricardojrmcom/nebula)
- [Releases Page](https://github.com/ricardojrmcom/nebula/releases)


### Project Dependencies

- TS Package Boilerplate: [🟪 @ricardojrmcom/nova](https://github.com/ricardojrmcom/nova)
- React Module Boilerplate: [🟣 @ricardojrmcom/supernova](https://github.com/ricardojrmcom/supernova)
- Next Web App Boilerplate: [🌌 @ricardojrmcom/nebula](https://github.com/ricardojrmcom/nebula)
- TS Utility Scripts: [🌙 @ricardojrmcom/dervish](https://github.com/ricardojrmcom/dervish)
- React Utility Hooks: [🌘 @ricardojrmcom/reaper](https://github.com/ricardojrmcom/reaper)
- React MUI Themes: [🔥 @ricardojrmcom/fury](https://github.com/ricardojrmcom/fury)
- React Meta Data Handler: [⚫ @ricardojrmcom/pain](https://github.com/ricardojrmcom/pain)
- React API Client: [🌸 @ricardojrmcom/empathy](https://github.com/ricardojrmcom/empathy)
- React Lightweight Intl: [☁ @ricardojrmcom/echo](https://github.com/ricardojrmcom/echo)
- React Tooling Collection: [♠ @ricardojrmcom/ace](https://github.com/ricardojrmcom/ace)


### Dev Dependencies

- `Yarn`
- `Typescript`
- `React`
- `Material-UI`
- `Next`
- `Prettier`
- `ESLint`
- `Commit Lint`
- `Lint Staged`
- `Husky`
- `Jest`
- `React Testing Library`
- `Cypress`
- `Storybook`
- `Webpack`
- `Semantic Release`


---


### License

[MIT](https://github.com/ricardojrmcom/nebula/blob/main/LICENSE) © Ricardo Mota ([@ricardojrmcom](https://github.com/ricardojrmcom))

Bootstrapped with 🌌[@ricardojrmcom/nebula](https://github.com/ricardojrmcom/nebula)