GithubHelp home page GithubHelp logo

damla / ad-app Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 406 KB

NextJS app with App Router, SASS, Typescript, Postgresql, Cloudinary, Yup, React Hook Forms, Docker, Context API, Prisma and Tanstack Query.

Home Page: https://ad-app.vercel.app

JavaScript 0.24% TypeScript 61.71% SCSS 38.04%
app-router-nextjs cloudinary context-api css-modules-react docker nextjs13 postgresql prisma react-hook-form sass tanstack-react-query typescript yup

ad-app's Introduction

Buy Me A Coffee
wakatime

Projects

Project Name Technologies Used Links
NextJS w/App Router Starter - NextJS w/App Router
- NextAuth
- TypeScript
- Prettier
- Eslint
- Husky
- SwaggerUI
- Supabase
- Prisma ORM
- TailwindCSS
- Vercel
πŸ“¦ Repo
🌐 Website
Advertisement App - NextJS w/App Router
- CSS Modules & SASS
- TypeScript
- Prisma
- Docker
- PostgreSQL
- Cloudinary
- React Hook Forms
- Yup
- Supabase
- Context API
- Tanstack Query (see: πŸŽ‹branch)
- Local Storage
- Vercel
πŸ“¦ Repo
🌐 Website
Karsal - NextJS
- TypeScript
- MongoDB
- i18n localization router
- SASS Modules
- React Responsive
- Vercel
πŸ“¦ Repo
🌐 Website
Source Pocket - Docusaurus v2
- ReactJS
- Algolia
- MDX
- Netlify
πŸ“¦ Repo
🌐 Website
connEth - NextJS
- TypeScript
- TailwindCSS
- Moralis
- Prisma
- MetaMask
- Husky
- Lint Staged
- HeadlessUI
- Vercel
πŸ“¦ Repo
Damla KΓΆksal
Personal Website
- GatsbyJS
- MDX
- Vercel
πŸ“¦ Repo
🌐 Website
Clou Shopify 🌐 Website

ad-app's People

Contributors

damla avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

ad-app's Issues

Implement Design

Description

Implement these pages without functionality.

  • Home Page

Image

  • Add Ad

Image

Create Database

Description

  • Create a Postgres db both on local(Docker) and prod(Supabase) environments.

  • Advertisement data will be saved to the database. Sorting information will be saved on global state and local storage.

Advertisement Type

export interface Advertisement {
  id: string
  title: string
  favoriteCount: number
  isUrgent: boolean
  imageUrl: string
  lastUpdated: Date
}

Schema

model Advertisement {
  id            String   @id @default(cuid())
  title         String   @db.VarChar(500)
  favoriteCount Int      @default(0)
  isUrgent      Boolean  @default(false)
  imageUrl      String
  lastUpdated   DateTime @updatedAt
}

Implement

  • Listing Advertisement

  • Deleting Advertisement

  • Adding Advertisement

  • Favoriting Advertisement

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.