Coder Social home page Coder Social logo

robertwt7 / meetsy Goto Github PK

View Code? Open in Web Editor NEW
224.0 4.0 20.0 14.11 MB

Open source online booking system

Home Page: https://meetsy.xyz

License: Apache License 2.0

Python 26.21% JavaScript 8.15% TypeScript 63.17% Shell 1.29% CSS 0.04% Makefile 0.26% Dockerfile 0.88%
django django-rest-framework rest-api nextjs reactjs

meetsy's Introduction

Meetsy

Open Source Booking System. Let your friends book your time asynchronously.

demo-optimized

What's Meetsy?

We're an open source calendly alternative. We allow you to select your free time so you can send it to your friends or colleagues to book it.

How to setup?

  1. Setup backend
  2. Setup frontend

Front end

Front end is created with Next.js

Back end

Backend is created with Django Rest Framework

Contributing

Please follow the guideline

meetsy's People

Contributors

dependabot[bot] avatar richardpur avatar robertwt7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

meetsy's Issues

[Feature Request] Notify users of missing Google account permissions

If user does not enable permissions to enable Google Calendar access on sign-up/login, only "Something has gone wrong, please refresh" error message is presented.

Error message should notify user of missing permissions and prompt them to update their account permissions.

Save and compare expiry time for google token in dj-rest-auth

At the moment in allauth/socialaccount/providers/oauth2/views.py class OAuth2Adapter define expires_in_key as expires_in, which doesn't align with google's one that says expires_at

This should be able to customise by updating the expiry key in GoogleOAuth2Adapter

Setup docs

At the moment setting up meetsy locally takes a lot of time.

It's better to create a readme for that

adjust display issues

MeetupForm:

  1. Main header - more actionable “Create your meet” eaef70b
  2. “Add meeting details” eaef70b
    1. Can also add “1. Add your meeting details”
  3. “Select available times” eaef70b
    1. Can also add “2. Select available times”
  4. Need to be able to delete a slot selection on the calendar
    1. Small cross on each block
  5. Due to space - calendar is tiny, so no space to add cross, instead of 50/50, can we make it 25/75 between details and calendar? eaef70b
  6. Need to add online meeting option
    1. maybe we can just add an “Add Google meet online” as a button or as a location option
    2. By default we should anyway create a google online meeting

Home page:
Move “Welcome, ” to the top and make more prominent text style 9d93f33

CalDav support

Just saw this on Hacer News. It looks great. Would you ever be interested in CalDav support?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.