Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cesargdm/cesargdm.com

Blog, portfolio website and micro-apps using NextJS
https://github.com/cesargdm/cesargdm.com

blog giscus nextjs portfolio react typescript vercel web3

Last synced: about 1 month ago
JSON representation

Blog, portfolio website and micro-apps using NextJS

Awesome Lists containing this project

README

        

# cesargdm.com

[![Build](https://github.com/cesargdm/cesargdm.com/actions/workflows/integration.yml/badge.svg)](https://github.com/cesargdm/cesargdm.com/actions/workflows/integration.yml)

Welcome to the repository for my personal website, [cesargdm.com](https://cesargdm.com). This site serves as a digital hub for my work, thoughts, and projects. It's designed to be fast, responsive, and easy to navigate, leveraging modern web technologies.

## Features

- 🌍 **Internationalization**: The site supports multiple languages, offering a global user experience.
- 🖼️ **Dynamic OG Image Generation**: Open Graph images are generated on-the-fly to ensure social sharing looks great every time.
- 📄 **Markdown-Driven Content**: All content is sourced from Markdown files, making it easy to update and manage.
- 🔍 **Algolia Search Integration**: The site is fully searchable, thanks to Algolia, providing fast and relevant search results.
- 🧑‍⚖️ **MIT License**: This project is open-source under the MIT License, encouraging community contributions.
- 🏆 **Perfect Lighthouse Score**: Achieved a perfect score on Google's Lighthouse performance test, ensuring optimal speed, accessibility, and SEO.
- 🤖 **Custom OpenAI Agent**: A custom-built AI agent provides intelligent interactions, enhancing user engagement.
- 💅 **Zero Runtime CSS**: The site is styled with vanilla CSS, with no runtime dependencies, ensuring fast load times.

## Getting Started

### Development

To start the development server, run:

```bash
bun dev
```

Then, open http://localhost:3000 in your browser to view the site.

Build
To build the project for production, use:

```bash
bun run build
```

This will generate the static assets ready for deployment.

## Benchmarks

### Lighthouse

The site has achieved a perfect score on Lighthouse, a tool by Google that audits performance, accessibility, best practices, and SEO.

Screenshot 2024-08-20 at 11 54 26 p m

## License

This project is licensed under the MIT License. See the LICENSE file for details.

## Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page for existing issues or open a new one.

## Acknowledgments

- Vercel for hosting.
- Next.js for the React framework.
- Algolia for search capabilities.
- OpenAI for AI-powered interactions.