Skip to content

NicoCodesCode/message-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Message Board

A simple message board application built with Express.js and EJS templating engine.
The website might take some time to load at first because it's using the free instance of Render, please be patient.

Overview

This message board allows users to create new messages that will be displayed on the main board. Users can click on individual messages to view their full content.

Technologies Used

  • Node.js - JavaScript runtime environment
  • Express.js - Web application framework
  • EJS - Embedded JavaScript templating
  • CSS - Styling
  • JavaScript - Functionality
  • Node-Postgres - PostgreSQL client for Node.js

Installation

  1. Clone this repository:
git clone https://github.com/NicoCodesCode/message-board.git
cd message-board
  1. Install dependencies:
npm install
  1. Start the application:
npm run dev
  1. Open your browser and visit:
http://localhost:3000

Usage

Viewing Messages

  • The main page displays all messages in a list or grid format
  • Each message shows its title and creation date

Creating a New Message

  1. Click the "New Message" button on the main page
  2. Fill in all the fields
  3. Click "Submit" to add your message to the board

Reading Messages

Click the button "Open Message" on any message to view its full content on a dedicated page

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

A little message board made with Express

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published