An open API service indexing awesome lists of open source software.

https://github.com/gerome-elassaad/blog


https://github.com/gerome-elassaad/blog

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# DeepRankAI Blog Site Template

Welcome to the **Blog Site** repository! This is a modern blogging platform built with **(Astro)**, **TypeScript**, and **React Integration**. It features dynamic blog posts, user authentication, and a rich content editing experience.

## Features

- 📝 **Dynamic Blog Posts** - Fetch and display blog posts dynamically.
- ⚡ **Fast & SEO-Friendly** - Optimized for performance and search engines.
- 🔄 **React Query Integration** - Efficient data fetching and caching.
- 🚀 **API-Based Architecture** - Fetch content from a REST API.

## Getting Started

### Prerequisites
Ensure you have the following installed:

- [Node.js](https://nodejs.org/) (v16 or later recommended)
- [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/)

### Installation

1. Clone the repository:
```sh
git clone https://github.com/Gerome-Elassaad/blog.git
cd blog
```

2. Install dependencies:
```sh
npm install
# or
yarn install
```

3. Run the development server:
```sh
npm run dev
# or
yarn dev
```

4. Open your browser and navigate to:
```
http://localhost:3000
```

## Deployment

To deploy the blog site, use platforms like **Vercel**, **Netlify**, or **DigitalOcean**.

### Deploy to Vercel

1. Install the Vercel CLI:
```sh
npm install -g vercel
```
2. Run the deployment command:
```sh
vercel
```

## Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

## License

This project is licensed under the **MIT License**.

---

Made with ❤️ by Gerome-Elassaad