Skip to content

designing and developing a platform for outdoor enthusiasts using next.js

Notifications You must be signed in to change notification settings

ppmmhh/next.js-draussen

Repository files navigation

Draussen

About this project

The draussen web-app is a full-stack project running on next.js/node.js. Its purpose is to offer a community building app with different experiences to a certain target audience.

Features:

  • login / signup screen
  • experiences overview
  • experiences filter: allows the user to filter the experiences by one or multiple categories
  • experiences details: description and further information about events
  • profile page
  • contact page

Technologies

  • Typescript / Javascript
  • PostgreSQL
  • REST API
  • Node.js

Moodboard & Wireframe

tbc

Final Look

tbc

Setup

  1. Clone the repository
git clone https://github.com/ppmmhh/next.js-draussen
cd next.js-draussen
  1. Install dependencies
pnpm install
  1. Setup postgres database

Create file called .env in the project root directory and paste the following, changing to your own username, password and database:

PGHOST=localhost
PGUSERNAME=<your username>
PGPASSWORD=<your password>
PGDATABASE=<your database>
  1. Connect to postgres database and run either:
psql -U <user name> <database name> on windows and macOS
sudo -u <user name> psql -U <user name> <database name> on Linux
  1. Migrate database and run:
pnpm migrate up
  1. Run application
pnpm start

About

designing and developing a platform for outdoor enthusiasts using next.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published