Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trace2798/outerbase_fullstack_postgres
Summize: Share and Review books you love
https://github.com/trace2798/outerbase_fullstack_postgres
hashnode hashnode-hackathon outerbase outerbase-hackathon
Last synced: about 2 months ago
JSON representation
Summize: Share and Review books you love
- Host: GitHub
- URL: https://github.com/trace2798/outerbase_fullstack_postgres
- Owner: trace2798
- License: mit
- Created: 2023-09-06T10:40:14.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-01T20:06:06.000Z (over 1 year ago)
- Last Synced: 2024-04-14T03:03:27.718Z (9 months ago)
- Topics: hashnode, hashnode-hackathon, outerbase, outerbase-hackathon
- Language: TypeScript
- Homepage: https://outerbase-fullstack-postgres.vercel.app
- Size: 8.92 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Summize: Next.js, Outerbase
### This repo is for my submission for the Outerbase X Hashnode Hackathon which took place during Septembar 1 - Septembar 30, 2023
#### Hashnode article: [Share and Review books you love with "Summize"](https://shreyas-chaliha.hashnode.dev/share-and-review-books-you-love-with-summize)
## Getting Started
### Either fork the repo or directly clone it
### Prerequisites
**Node version 16.8 or later
**macOS, Windows (including WSL), and Linux are supported.### To directly clone the repo
```shell
git clone https://github.com/trace2798/outerbase_fullstack_postgres.git
```### Command
To make the application completely functioning you will need to have the values for the env mentioned below and the Commands as described in the article as mentioned above.
### Install packages
```shell
npm i
```### Setup .env file
```js
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=
DATABASE_URL=FOR my application it is a postgres database from Supababse.
OUTERBASE_SECRET=
NEXT_PUBLIC_OUTERBASE_SECRET=
COHERE_API_KEY=
OPENAI_API_KEY=
NEXT_PUBLIC_APP_URL=http://localhost:3000
STRIPE_API_KEY=
STRIPE_WEBHOOK_SECRET=
```### Start the app
```shell
npm run dev
```## Available commands
Running commands with npm `npm run [command]`
| command | description |
| :------ | :--------------------------------------- |
| `dev` | Starts a development instance of the app |
| `build` | To build your application |
| `start` | Starts a production instance of the app |## For env value and functionality of this application I have wrote a very detailed article on [hashnode](https://shreyas-chaliha.hashnode.dev/share-your-milestones-and-memories-with-post-it)
Youtube Demo Link: [Summize](https://youtu.be/mJCZH2zumqk)