This project is a web application that allows organizations to create announcements, events, and more, while enabling others to view and engage with them
Before you begin, ensure you have the following installed:
- PostgreSQL
- Node.js
To get started, clone the repository by running the following command in your terminal:
git clone https://github.com/OSCAnnaba/webosc
Follow these steps to set up the project:
- Install the required Node.js dependencies by running:
npm install
-
Create a
.envfile in the root directory of the project. Copy the contents of.env.templateinto the.envfile, and replace<username>and<password>with your PostgreSQL username and password -
Push the Prisma schema to your PostgreSQL database:
npx prisma db push
- Generate the Prisma client
npx prisma generate
- Start the development server:
npm run dev
Once the development server is running, open your browser and navigate to: http://localhost:3000

