Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/viclafouch/memes-by-lafouch

All my memes in one place (Nextjs with Server actions, RSC, Prisma, Algolia...)
https://github.com/viclafouch/memes-by-lafouch

algolia cloudinary memes next nextui prisma react tailwind uploadthing

Last synced: 21 days ago
JSON representation

All my memes in one place (Nextjs with Server actions, RSC, Prisma, Algolia...)

Awesome Lists containing this project

README

        

# My Memes in 1 place 😎

[meme](https://github.com/viclafouch/memes-by-lafouch/assets/23353836/c57cfe73-af79-41ab-b462-98cbf6b6a35b)

### What I use 🚀

- [NextJs](https://nextjs.org/) - Framework JS.
- [UploadThing](https://uploadthing.com/) - File management.
- [Next UI](https://nextui.org/) - UI Components.
- [Algolia](https://www.algolia.com/) - Search engine.
- [Tailwind](https://tailwindcss.com/) - Utility first CSS framework.
- [Next-auth](https://next-auth.js.org/) - Authentication for Next.js.
- [Prisma](https://www.prisma.io/) - Database ORM.

### Some details

* Server components.
* New hooks `React.use` or `React.useTransition`..
* Server actions.
* Instant Search Params with RSC.

### Run In local

1. First, include all environnment variables in a `.env` file at the root by following the `.env.example` file.
2. `npm install`
3. `npm run dev`
4. Be care, we use the same DB in development and production.