Skip to content

sneakyturtle2007/Bulletin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

229 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bulletin

Static Badge Static Badge Static Badge

Summary

Bulletin is a calendar app meant to handle the troublesome task of organizing events with other people. It takes the cumbersome task of organizing free time and automates it. So you can focus on creating a schedule instead of planning to make one.

Quick Start

Server (DEPRICATED)-

Linux -

  1. Install Node.js
  2. Image depicting what settings to choose for the nodejs install. The settings are, the newest long term support version available for linux using nvm with npm.

  3. Install the required npm packages
  4. npm install net https express path sqlite3

  5. Run
  6. node ServerMain.js // sudo may be required to setup the server TCP & HTTPS port.

Windows -

  1. Install Node.js
  2. Image depicting what settings to choose for the nodejs install. The settings are, the newest long term support version available for windows using Chocolatey with npm.

  3. Install the required npm packages
  4. npm install net https express path sqlite3

  5. Run
  6. node ServerMain.js // Elevated privileges may be required to setup the server TCP & HTTPS Port.

Server C-Edition (0.1_alpha) -

Linux -

  1. Install necessary packages

  2. Debian based systems -
    sudo apt install gcc cmake make

    Arch based systems -
    sudo pacman -S gcc cmake make


  3. Go to the C-remake/ directory.

  4. Compile & run

    • Monolithic -
      1. Go to the monolithic/ directory.

      2. Delete everything aside from the database.db file in the bin/ directory.

      3. Run cmake -S ./ -B ./bin from within the C-remake/monolithic/ directory.

      4. Go the bin/ directory and run make, or make -d for debug.

      5. Run ./bulletin.
      Micro Services (UNIMPLEMENTED) -

Server(C-Edition) Dependencies

License and Copyright

© 2025 Luis Blake (sneakyturtle2007), Lai Sengvilay (Laiknight), NoraBorealis10288, Colten Roberts (johnAppDev), and contributors.
This project is licensed under the GNU Affero General Public License v3.0 or later,
with additional terms specified in the LICENSE file.

View the GNU AGPL v3.0 License on ChooseALicense

About

Bulletin is a calendar app meant to handle the troublesome task of organizing events with other people. It takes the cumbersome task of organizing free time and automates it. So you can focus on creating a schedule instead of planning to make one.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages