LAP Docs is a simple blog with all my video content that has been transformed into a text-based format. This project is built using Next.js and styled with Tailwind CSS and SCSS. It offers a clean, responsive, and SEO-friendly way to access video transcripts and related text content. The site design inspiration from Fyrre Magazine
LAP Docs has video content in an easily accessible text format. Whether you're looking to reference specific parts of a video quickly or prefer reading over watching, this blog offers a streamlined experience built with modern web technologies.
- Text-Based Content: Provides transcripts and notes for each video.
- Responsive Design: Built with Tailwind CSS for a fully responsive layout.
- Optimized Performance: Leverages Next.js features for server-side rendering and fast loading times.
- Simple Navigation: Clean UI structure for effortless browsing.
- Dynamic filtering of magazine articles based on categories
- Custom designed and developed 404 error page
- Next.js: Framework for building server-side rendered React applications.
- Tailwind CSS: Utility-first CSS framework for designing modern web interfaces.
- TypeScript: The primary programming language.
- Firebase: The backend.
Follow these steps to set up the project locally:
- Node.js (v14 or later)
- A package manager: npm, yarn, pnpm, or bun
-
Clone the repository:
git clone https://github.com/LAP-Tutorials/lap-docs.git cd lap-docs
-
Install the dependencies:
npm install # or yarn install # or pnpm install # or bun install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
-
Open your browser and navigate to:
The easiest way to deploy this Next.js application is to use Vercel:
- Sign up or log in to Vercel.
- Import the LAP Docs repository.
- Follow the on-screen instructions to deploy your app.
For more details, refer to the Next.js deployment documentation.
Contributions are welcome! If you have suggestions or improvements, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request detailing your changes.
Please adhere to the existing code style and include relevant tests if applicable.
This project is open source. See the LICENSE file for more information.
For any questions, feedback, or support, please reach out via [email protected] or visit the LAP Docs live site.
Enjoy exploring the text version of my videos!