odin-codespace/nodejs-mini-message-board
smiggiddy 694c1f10dc
Some checks failed
Build and Push Docker Images / build (admin-dashboard) (push) Failing after 15s
Build and Push Docker Images / build (battleship) (push) Failing after 9s
Build and Push Docker Images / build (calculator) (push) Failing after 9s
Build and Push Docker Images / build (cv-project) (push) Failing after 9s
Build and Push Docker Images / build (inventory) (push) Failing after 10s
Build and Push Docker Images / build (library) (push) Failing after 10s
Build and Push Docker Images / build (messages) (push) Failing after 9s
Build and Push Docker Images / build (nodejs-mini-message-board) (push) Failing after 10s
Build and Push Docker Images / build (portfolio) (push) Failing after 9s
Build and Push Docker Images / build (restaurant) (push) Failing after 9s
Build and Push Docker Images / build (shopping-cart) (push) Failing after 9s
Build and Push Docker Images / build (signup_form) (push) Failing after 8s
Build and Push Docker Images / build (tictactoe) (push) Failing after 9s
Build and Push Docker Images / build (weather) (push) Failing after 9s
ready to deploy
2025-05-03 00:14:04 +00:00
..
devops ready to deploy 2025-05-03 00:14:04 +00:00
src adding mini msg board 2025-01-01 21:54:34 -05:00
.dockerignore adding mini msg board 2025-01-01 21:54:34 -05:00
Dockerfile adding mini msg board 2025-01-01 21:54:34 -05:00
package-lock.json adding mini msg board 2025-01-01 21:54:34 -05:00
package.json adding mini msg board 2025-01-01 21:54:34 -05:00
README.md adding devops 2025-05-02 16:47:07 +00:00

Node.js Mini Message Board

Description

This project is a simple message board web application built using Node.js and Express.js. Users can view messages and add their own.

Installation and Setup

  1. Clone the repository:
bash
    git clone <repository-url>
    
  1. Navigate to the project directory:
bash
    cd nodejs-mini-message-board
    
  1. Install dependencies:
bash
    npm install
    
  1. Initialize the database:
bash
    node src/db/seedDb.js
    

Running the Application

  1. Start the server:
bash
    npm start
    
  1. Open in browser: Open your web browser and go to http://localhost:3000 to view the application.

Usage

Once the application is running, you can:

  • View existing messages on the main page.
  • Add a new message by clicking the "New Message" button and filling out the form.

Project Structure

  • src/: Contains the source code of the application.
    • app.js: The main application file.
    • controllers/: Contains the controller files.
    • db/: Contains files related to the database.
    • public/: Contains static files (CSS, JavaScript).
    • routes/: Contains the route files.
    • views/: Contains the view files (EJS templates).
  • package.json: Contains project metadata and dependencies.