This is a full stack project created using NextJS, Bun, KindeAuth, AWS S3 and PostgreSQL.
Originally created using the python based web framework Django
Clone project
$ git clone <insert_here>
Install dependencies
$ nvm use 20.9.0
$ npm install
or
$ bun install
Run in Development
$ npm run dev
or
$ bun run dev
CREATE TABLE posts (
id SERIAL PRIMARY KEY,
kindeAuthId TEXT NOT NULL,
kindeAuthName TEXT NOT NULL,
title TEXT NOT NULL,
caption TEXT NOT NULL,
location TEXT NOT NULL,
event_date TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL
);
CREATE TABLE media (
id SERIAL PRIMARY KEY,
type TEXT NOT NULL,
user_id TEXT NOT NULL,
post_id TEXT,
url TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL
)
v2 - Image Storing has been added - (Stable)