mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2025-06-27 11:20:40 -04:00
1.3 KiB
1.3 KiB
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
- Clone the repository:
bash
git clone <repository-url>
- Navigate to the project directory:
bash
cd nodejs-mini-message-board
- Install dependencies:
bash
npm install
- Initialize the database:
bash
node src/db/seedDb.js
Running the Application
- Start the server:
bash
npm start
- 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.