A curated digital library featuring insightful articles on web development topics. Built with Next.js, TypeScript, and TailwindCSS.
- 📚 Curated collection of web development articles
- 🔍 Search and filter articles by tags
- 🎨 Modern, responsive UI with custom design system
- 🔐 Admin authentication for content management
- 🌐 SEO optimized
- Next.js - React framework
- TypeScript - Type safety
- TailwindCSS - Styling
- Next Auth - Authentication
- NUQS - URL Query State Management
- Zod - Schema validation
- React Hook Form - Form handling
-
Clone the repository:
git clone https://github.com/nabeelcodes/web-archive.git
-
Install dependencies:
pnpm install
-
Create a
.envfile with the following variables:NEXT_PUBLIC_URL= NEXT_PUBLIC_API_URL= NEXT_PUBLIC_CFW_URL=
-
Run the development server:
pnpm run dev
Open http://localhost:3000 to view the app.
/src/app- Next.js app router files/src/components- React components/src/designSystem- Theme and design tokens/src/utils- Utility functions and types/public- Static assets
This project is licensed under the MIT License - see the LICENSE file for details.