submission for katy youth hacks 2025
A customizable bulletin board web application for communities, NGOs, and organizations.
- Node.js (v18 or higher)
- MongoDB (local installation or MongoDB Atlas)
- npm or yarn
-
Clone the repository
git clone https://github.com/sricursion/community-board.git cd community-board -
Install dependencies
npm install
-
Set up environment variables
Create a
.env.localfile in the root directory:MONGODB_URI=mongodb://localhost:27017/community-board JWT_SECRET=your_super_secret_jwt_key_here_change_in_production NODE_ENV=development PORT=5000 NEXT_PUBLIC_API_URL=http://localhost:5000
-
Start MongoDB
Make sure MongoDB is running locally, or update the
MONGODB_URIto point to your MongoDB Atlas cluster. -
Run the development server
npm run dev
-
Open your browser
Navigate to http://localhost:3000 to see the application.