Bundle your monthly $1 donations into meaningful contributions that actually reach the causes you care about.
- Next.js 15 (App Router)
- React 19
- TypeScript
- Tailwind CSS 3
- Husky (pre-commit linting)
- Node.js 18+ (tested with 22)
- npm (comes with Node.js)
-
Clone the repo
git clone https://github.com/atlasrealm/1pm.git cd 1pm -
Install dependencies
npm install
-
Start the dev server
npm run dev
-
Open in your browser
Visit http://localhost:3000
| Command | Description |
|---|---|
npm run dev |
Start dev server with hot reload |
npm run build |
Build for production |
npm start |
Serve the production build |
npm run lint |
Run ESLint |
src/
├── app/
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Landing page
│ └── globals.css # Global styles & Tailwind imports
└── components/
└── AnimatedText.tsx # Rotating text animation component