Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mauricioromagnollo/my-website-blog

My personal website and blog developed using Next.js, TypeScript, TailwindCSS, PrismicCMS and Vercel.
https://github.com/mauricioromagnollo/my-website-blog

github-actions nextjs prismic-cms reactjs tailwindcss typescript vercel

Last synced: 4 days ago
JSON representation

My personal website and blog developed using Next.js, TypeScript, TailwindCSS, PrismicCMS and Vercel.

Awesome Lists containing this project

README

        

# **my-website-blog**




πŸ”— mauricioromagnollo.com



## **πŸƒπŸ» Running**

Create a `.env.local` file and add the following environment variables.

```bash
PRISMIC_API_TOKEN=
PRISMIC_REPOSITORY=
```

Then, run the development script:

```bash
make dev
```

or

```bash
npm run dev
```

The website will be available at [http://localhost:3000](http://localhost:3000).

To see all available commands, run:

```bash
make help
```


## **πŸ“¦ Techs & Packages**

- [nextjs](https://nextjs.org/docs) - 14.0.4
- [typescript](https://www.typescriptlang.org/docs/)
- [tailwindcss](https://tailwindcss.com/docs)
- [tailwind-merge](https://github.com/dcastil/tailwind-merge)
- [tailwind-variants](https://www.tailwind-variants.org/)
- [lucide-react](https://lucide.dev/guide/packages/lucide-react)
- [negotiator](https://github.com/jshttp/negotiator)
- [@formatjs/intl-localematcher](https://www.npmjs.com/package/@formatjs/intl-localematcher)
- [@prismicio/client](https://prismic.io/docs/technical-reference/prismicio-client)
- [eslint](https://eslint.org/)
- [@mauricioromagnollo/eslint-config](https://github.com/mauricioromagnollo/eslint-config)


## **πŸ”¨ Tools**

- [Prismic](https://prismic.io/) - Headless CMS
- [Figma](https://www.figma.com) - UI Design Tool
- [Makefile](https://www.gnu.org/software/make/manual/make.html) - Task Automation Tool
- [EditorConfig](https://editorconfig.org/) - Code Style Tool


## **πŸ“– Learnings & Practices**

- Theme Switcher
- Internationalization


## **πŸ“ License**

Β© MaurΓ­cio Romagnollo