https://github.com/harsh-modi278/message-board-backend
Backend for the message boards website
https://github.com/harsh-modi278/message-board-backend
expressjs nodejs postgresql
Last synced: 4 months ago
JSON representation
Backend for the message boards website
- Host: GitHub
- URL: https://github.com/harsh-modi278/message-board-backend
- Owner: Harsh-Modi278
- Created: 2021-10-11T11:11:46.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-02-04T10:24:20.000Z (over 2 years ago)
- Last Synced: 2025-02-25T17:45:29.431Z (over 1 year ago)
- Topics: expressjs, nodejs, postgresql
- Language: JavaScript
- Homepage: https://message-board-backend-harsh-modi278.vercel.app/api/boards
- Size: 318 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Message Board Backend
This is the backend repository for [Message Boards project](https://github.com/Harsh-Modi278/Message-Board-Frontend).
## Demo
Frotend demo: http://message-board-frontend.vercel.app/
Backend is hosted at: https://vercel.com/harsh-modi278/message-board-backend
## Installation
Install my-project with npm
```bash
npm install Message-Board-Backend
cd Message-Board-Backend
```
## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`DB_USERNAME`
`DB_PASSWORD`
`DB_NAME`
`DB_PORT`
`DB_HOST`
## Run Locally
Clone the project
```bash
git clone https://github.com/Harsh-Modi278/Message-Board-Backend.git
```
Go to the project directory
```bash
cd Message-Board-Backend
```
Install dependencies
```bash
npm install
```
Start the server
```bash
npm run start
```
## Deployment
To deploy this project run
```bash
git add .
git commit -m ""
git push heroku main
```
## Tech Stack
**Client:** React, MaterialUI
**Server:** Node, Express, PostgreSQL
## Database schema design diagram
