Skip to content

onurhan1337/bonte

Repository files navigation

Bonte

What is Bonte?

Bonte is a simulated donation and information platform designed as a university lesson project. While it doesn't process real donations, it's built to mimic the functionality of a real-world donation platform. Bonte aims to streamline the process of managing and tracking donations, providing an intuitive and efficient way to organize and visualize donation data.

Tech Stack

Overview

  • pages/api/* - API Routes
  • pages/ - Contains all the page components. Each file corresponds to a route based on its name.
  • components/ - Contains all project components with reusable React components.
  • prisma/ - Contains your Prisma schema and migrations.
  • public/ - Contains static files like images, which can be accessed directly via URL.
  • styles/ - Contains global styles. The application primarily uses Tailwind CSS for styling.
  • lib/ - Contains utility functions, custom hooks and libraries that are used across the project.

Demo

https://bonte.vercel.app/

Running Locally

This application requires Node.js v16.13+.

git clone https://github.com/onurhan1337/bonte.git
cd bonte
npm install
npm run dev

Create a .env file similar to .env.example. You need to fill them out for the site to work.

Cloning / Forking

Please review the license and remove all of my personal information (resume, blog posts, images, etc.). This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.