Skip to content

Web Advertising System

Notifications You must be signed in to change notification settings

OSCAnnaba/WebOSC

Repository files navigation

Introduction

This project is a web application that allows organizations to create announcements, events, and more, while enabling others to view and engage with them

Prerequisites

Before you begin, ensure you have the following installed:

  • PostgreSQL
  • Node.js

Cloning the Repository

To get started, clone the repository by running the following command in your terminal:

git clone https://github.com/OSCAnnaba/webosc

Installing Dependencies

Follow these steps to set up the project:

  1. Install the required Node.js dependencies by running:
npm install
  1. Create a .env file in the root directory of the project. Copy the contents of .env.template into the .env file, and replace <username> and <password> with your PostgreSQL username and password

  2. Push the Prisma schema to your PostgreSQL database:

npx prisma db push
  1. Generate the Prisma client
npx prisma generate
  1. Start the development server:
npm run dev

Accessing the Application

Once the development server is running, open your browser and navigate to: http://localhost:3000

About

Web Advertising System

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages