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.
Before you begin, ensure you have met the following requirements:
- Python installed (version 3.10)
- Venv is installed
- SQLite is installed
- Clone the repository:
git clone https://github.com/vasylashka/NoticeBoard.git
cd NoticeBoard
- Create a virtual environment and install dependencies using Pipenv:
python -m venv venv
- Activate the virtual environment:
# UNIX (Linux, MacOS):
source venv/bin/activate
# Windows:
venv\Scripts\activate
- Installing pipenv in a virtual environment:
pip install pipenv
- Initialize the project using pipenv:
pipenv install
To run the project, follow these steps:
python app.py