Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malkiii/scatch
An image website built with Nextjs where you can search for images and download or save them in your albums.
https://github.com/malkiii/scatch
images nextjs react tailwindcss trpc vercel website
Last synced: about 2 months ago
JSON representation
An image website built with Nextjs where you can search for images and download or save them in your albums.
- Host: GitHub
- URL: https://github.com/malkiii/scatch
- Owner: malkiii
- Created: 2023-02-10T21:21:12.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-19T19:38:04.000Z (about 1 year ago)
- Last Synced: 2023-11-19T20:33:25.318Z (about 1 year ago)
- Topics: images, nextjs, react, tailwindcss, trpc, vercel, website
- Language: TypeScript
- Homepage: https://malki-scatch.vercel.app
- Size: 9.32 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scatch
> an image website where you can search for images and download or save them in your albums.
## About this project
This project is built with [Nextjs](https://nextjs.org/) (using `/pages` folder) with modern web-dev technologies like tailwindcss, tRPC, and features like authentication, data fetching, image manipulation...
## Features and Technologies
- [x] Written with **Typescript**.
- [x] Using **React 18** and **Next js**.
- [x] Styling with **tailwindcss**.
- [x] Authentication with **next-auth**.
- [x] Creating typesafe API routes using **tRPC**.
- [x] Integrated database ORM using **Prisma**.
- [x] Tailwindcss components and Themes with **daisyUI**.
- [x] Image hosting with **Cloudinary**.
- [x] E2E testing with **Cypress**.## Running Locally
1. Install dependencies using pnpm:
```sh
pnpm install
```2. Rename `.env.sample` to `.env.local` and update the variables.
3. Start the development server:
```sh
pnpm dev
```## Deployment
[![Powered by Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Fmalkiii%2Fscatch)