Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/mauricioromagnollo/my-website-blog
- Owner: mauricioromagnollo
- Created: 2023-04-08T17:06:41.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-16T20:15:26.000Z (about 1 month ago)
- Last Synced: 2024-10-18T19:17:42.956Z (about 1 month ago)
- Topics: github-actions, nextjs, prismic-cms, reactjs, tailwindcss, typescript, vercel
- Language: TypeScript
- Homepage: https://www.mauricioromagnollo.com
- Size: 214 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **my-website-blog**
## **ππ» 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