Skip to content

sneakyturtle2007/Bulletin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

218 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 -

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 (Work in progress) -

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. Move the C-remake/ folder in the Server/ directory to its own folder

  4. Compile & run

    1. Delete everything aside from the database.db file in the build/ directory.

    2. Run cmake -B ./build from the base C-remake/ directory.

    3. Go the build directory and run make, or make -d for debug.

    4. Run ./my_program.

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages