To Build an exciting Open-Source app of your choice using Outerbase as Database or create Plugins for Outerbase and its other features during the whole of September . Publish an article on your Hashnode blog about the process of creating and launching your app for a chance to win one of the 5 cash prizes and swags!
It consits of :
- Header
- Light/Dark Mode
- Hero Section
- Create Forms
- Form Link Page
- Dashboard Page
- Form Submission Data
- Footer and many more....
and many more components...
- Next.js (Fullstack Framework for React.js)
- React.js (Front-end UI Library)
- Tailwind CSS (CSS Framework)
- Outerbase (ForDatabase and) with Postgres Database
- Vercel (For Hosting the App)
- Images - (Google Images)
- SVG Icons - (Lucide Icons)
- Fonts (Inter)- (Google fonts)
Steps to run the app locally:
git clone https://github.com/raiv200/Ryform.git
npm install
Create a .env file in root of the directory and add the following environment variables.
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_DB_PASSWORD=
SUPABASE_DB_USER=
SUPABASE_DB_PORT=
SUPABASE_DB_HOST=
SUPABASE_DB_DATABASE=
SUPABASE_ACCESS_TOKEN=
I have used Supabase Postgres Database, so you can get the credentials from their dashboard.
Now open your project in your favorite IDE , (VsCode) and then start the development server.
npm run dev