https://github.com/nabeelcodes/web-archive
An archive of important web-development related blogs.
https://github.com/nabeelcodes/web-archive
eslint lucide-react motion nextjs15 nuqs radix-ui react-hook-form reactjs sonner tailwindcss typescript zod
Last synced: 2 months ago
JSON representation
An archive of important web-development related blogs.
- Host: GitHub
- URL: https://github.com/nabeelcodes/web-archive
- Owner: nabeelcodes
- License: mit
- Created: 2025-01-27T13:58:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-22T13:47:49.000Z (3 months ago)
- Last Synced: 2026-03-23T02:55:54.895Z (3 months ago)
- Topics: eslint, lucide-react, motion, nextjs15, nuqs, radix-ui, react-hook-form, reactjs, sonner, tailwindcss, typescript, zod
- Language: TypeScript
- Homepage: https://web-archives.vercel.app
- Size: 652 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Web Archives
A curated digital library featuring insightful articles on web development topics. Built with Next.js, TypeScript, and TailwindCSS.
## Features
- 📚 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
## Tech Stack
- [Next.js](https://nextjs.org/) - React framework
- [TypeScript](https://www.typescriptlang.org/) - Type safety
- [TailwindCSS](https://tailwindcss.com/) - Styling
- [Next Auth](https://next-auth.js.org/) - Authentication
- [NUQS](https://nuqs.47ng.com/) - URL Query State Management
- [Zod](https://zod.dev/) - Schema validation
- [React Hook Form](https://react-hook-form.com/) - Form handling
## Getting Started
1. Clone the repository:
```sh
git clone https://github.com/nabeelcodes/web-archive.git
```
2. Install dependencies:
```sh
pnpm install
```
3. Create a `.env` file with the following variables:
```env
NEXT_PUBLIC_URL=
NEXT_PUBLIC_API_URL=
NEXT_PUBLIC_CFW_URL=
```
4. Run the development server:
```sh
pnpm run dev
```
Open [http://localhost:3000](http://localhost:3000) to view the app.
## Project Structure
- `/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
## Authors
- [Nabeel Asif](https://github.com/nabeelcodes)
- [Mohit Kumar](https://mohitkumar.dev)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.