Skip to content

Eduardo06sp/private-events

Repository files navigation

Private Events

A screenshot displaying the website with pre-filled events

A mobile-friendly website where registered users may create private or public events and mark events they are attending.

General Information

Private Events is the place to host your next event! Users may host or attend events. Events may be public or private, and only invited users may access or attend private events. Anyone may access or attend public events.

Upon registration, users may choose their time zone from the dropdown list, with the current time displayed for the selected zone (for cross-reference). The website will attempt to automatically select proper time zone. Events may be viewed, edited or deleted, depending on permissions the user has.

This project was created in Rails, with Devise for user authentication.

Installing / Getting Started

Prerequisites:

  • Ruby >= 3.0.3
  • Rails >= 6.1.4.6
  • Bundler >= 2.3.6
  • PostgreSQL >= 13.5
git clone https://github.com/Eduardo06sp/private-events.git
cd private-events/
bundle install
bin/rails server

Then visit http://localhost:3000/ to view the project.

Features

  • Log in/out
  • Sign Up
  • Create/edit/delete events
  • Indicate you will be joining an event
  • Create private events only visible to invited users
  • Select time zone during registration
  • Events will display in selected user time zone
  • Responsive design

Reporting Issues/Feedback/Contact

Bug reports are greatly appreciated. You may create a new issue with a simple description of the problem, and any steps leading up to it. PRs are kindly appreciated.

You may also email me at: eduardopelaez@pm.me

Acknowledgements

About

A mobile-friendly website where registered users may create private or public events and mark events they are attending.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published