Skip to content

The NoticeBoard project is a simple web application built with Flask, serving as a digital announcement board.

Notifications You must be signed in to change notification settings

vasylashka/NoticeBoard

Repository files navigation

NoticeBoard

The NoticeBoard project is a simple web application built with Flask, serving as a digital announcement board. It provides a platform where users can post and view notices, announcements, or messages. Whether you want to share important updates, event details, or general information, the Noticeboard makes communication within a community or organization easy and accessible.

Table of Contents

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Python installed (version 3.10)
  • Venv is installed
  • SQLite is installed

Setup

  1. Clone the repository:
    git clone https://github.com/vasylashka/NoticeBoard.git
    cd NoticeBoard
  1. Create a virtual environment and install dependencies using Pipenv:
        python -m venv venv
  1. Activate the virtual environment:
    # UNIX (Linux, MacOS):
    source venv/bin/activate
    # Windows:
    venv\Scripts\activate
  1. Installing pipenv in a virtual environment:
   pip install pipenv
  1. Initialize the project using pipenv:
   pipenv install 

How to Run

To run the project, follow these steps:

Run the Flask application

   python app.py

About

The NoticeBoard project is a simple web application built with Flask, serving as a digital announcement board.

Resources

Stars

Watchers

Forks

Packages

No packages published