https://github.com/ralphilius/nextjs-hackathon-starter
Yet another NextJS boilerplate for web application
https://github.com/ralphilius/nextjs-hackathon-starter
boilerplate hackathon nextjs starter-kit
Last synced: 2 months ago
JSON representation
Yet another NextJS boilerplate for web application
- Host: GitHub
- URL: https://github.com/ralphilius/nextjs-hackathon-starter
- Owner: ralphilius
- License: mit
- Created: 2021-08-24T07:29:22.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T02:57:56.000Z (over 2 years ago)
- Last Synced: 2025-02-15T15:34:46.762Z (over 1 year ago)
- Topics: boilerplate, hackathon, nextjs, starter-kit
- Language: TypeScript
- Homepage:
- Size: 110 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NextJS Hackathon Starter
A boilerplate for NextJS application with Typescript support
Getting Started
--------
First, set up environment variables:
```bash
npm run setup
# or
yarn setup
```
Then, run the development server:
```bash
npm run dev
# or
yarn dev
```
Features
--------
- **Typescript** support
- **envdist** to set up environment variables
- Authentication with **Supabase** or **Firebase**
- Email/password or passwordless with magic link
- Multiple providers: Google, Facebook, Twitter, Github, Discord,...
- **jotai** for primitive & flexible state management
- **SWR** for data fetching
- Useful React Hooks
- `useAuth` for getting user information
- `useInterval` for for timeout tasks
- **await-to-js** for easier error handling with async functions
- **TailwindCSS** for styling with utility-first classes
- **@tailwindcss/forms**: Form reset for easier applying utility classes
- **@tailwindcss/aspect-ratio**: Utilities to apply aspect ratio to elements
- **NProgress** for page transition progress indicator
- Custom 404, 403 pages
- Multiple icons with **Heroicons**