Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": ["next/core-web-vitals"]
}
42 changes: 31 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,35 @@
node_modules
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

.cache
.env
.vercel
.output
# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

/build/
/public/build
/api/index.js
api/index.js.map
# misc
.DS_Store
app/styles/app.css
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# local env files
.env*.local

# vercel
.vercel

.DS_Store
# typescript
*.tsbuildinfo
next-env.d.ts
60 changes: 0 additions & 60 deletions Dockerfile

This file was deleted.

68 changes: 42 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,60 @@
# Welcome to Remix!
# Modern Landing Page

- [Remix Docs](https://remix.run/docs)
A minimal, modern landing page built with **Next.js 15** and **Tailwind CSS**.

## Fly Setup
## Features

1. [Install `flyctl`](https://fly.io/docs/getting-started/installing-flyctl/)
- ⚡ **Next.js 15** with App Router
- 🎨 **Tailwind CSS** for styling
- 📱 **Fully Responsive** design
- 🌙 **Dark mode** support
- ⚡ **Lightning fast** performance
- 🔧 **TypeScript** support

2. Sign up and log in to Fly
## Getting Started

```sh
flyctl auth signup
```
### Prerequisites

- Node.js 18.17 or later
- npm or yarn

3. Setup Fly. It might ask if you want to deploy, say no since you haven't built the app yet.
### Installation

1. Install dependencies:
```bash
npm install
```

```sh
flyctl launch
2. Run the development server:
```bash
npm run dev
```

## Development
3. Open [http://localhost:3000](http://localhost:3000) in your browser to see the result.

From your terminal:
### Build for Production

```sh
npm run dev
```bash
npm run build
npm start
```

This starts your app in development mode, rebuilding assets on file changes.
## Customization

## Deployment
The landing page is fully customizable:

If you've followed the setup instructions already, all you need to do is run this:
- Edit `app/page.tsx` to modify the content
- Update `app/globals.css` for global styles
- Modify `tailwind.config.js` for custom Tailwind configuration
- Update metadata in `app/layout.tsx`

```sh
npm run deploy
```
## Tech Stack

- **Framework**: Next.js 15
- **Styling**: Tailwind CSS
- **Language**: TypeScript
- **Icons**: Heroicons (inline SVG)

You can run `flyctl info` to get the url and ip address of your server.
## License

Check out the [fly docs](https://fly.io/docs/getting-started/node/) for more information.
Todo:
bottom right commit hash
3D orientation
MIT License - feel free to use this template for your projects!
37 changes: 0 additions & 37 deletions app/components/Contributions.tsx

This file was deleted.

34 changes: 0 additions & 34 deletions app/components/Link.tsx

This file was deleted.

65 changes: 0 additions & 65 deletions app/components/Model.client.tsx

This file was deleted.

Loading
Loading