Git Product home page Git Product logo

bookomatic's People

Contributors

albertcoolguy avatar alvinkuruvilla avatar aryabuddha avatar benjaminccross avatar brianruizy avatar dependabot[bot] avatar frohus avatar jackheuberger avatar jannest3011 avatar jbetts97 avatar jeremychrimes avatar jonas4climate avatar kallehallden avatar l3str4nge avatar mohsenuss91 avatar novibonjovi avatar rahulkeluskar avatar relaw avatar sayashraaj avatar soham1sawant avatar thoughtlessmind 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  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

bookomatic's Issues

Firebase?

I am against the idea of using Firebase as the datastore because the source is proprietary and therefore it will be hard to promise consistent feature-set or consistent API scope. APIs usually change. The databases change.
I suggest using a natively supported database by Django ORM. Postgres ๐Ÿ˜Š
As I am aware, Firestore is still on beta.

Code of conduct

Since this project is keep growing and growing, I thought we could create a Code of Conduct file to outline our expectations for participants within this community. We could use a GitHub template or something like Open Code of Conduct.

Create New Account Page

User needs to be able to create a new account

This is completed when there is a create new account page and a user can create a new account.

django error - page not found at /

I have followed the steps to build and run the development server.

When I run the server, I get no errors, but when I try to open (127.0.0.1:8000) I receive following error message in python console:
image

When I look at the frontend I get a similar error:
image

I am using Python3 on MacOS. Any help is greatly appreciated.

Kindest Regards,
Joseph

Create Sign In Page

User needs to be able to sign in.

Completed when there is a page where the user can sign in.

Functionality to rate punctuality and meeting start time

Some kind of functionality to allow the tracking of someone showing up to a meeting
Assuming less than 10 attendees I picture the list of attendees with an "Arrived" button
These times could be manually edited later

"Average punctuality over last 5 meeting is -2 minutes"
"Average punctuality over last calendar month (3 meeting) is -1 minutes"

But it would be useful to me to track how meetings are run and who shows up on time.

Can't display homepage (index.html)

I have created an admin account using the command:

python3 manage.py createsuperuser

However, now when I open the homepage URL I only get this page:
image

Looking at the source code (index.html in the frontend directory), I can tell that there is supposed to be a page which has the words 'Choose your time slot'.

image

How do I access this page?

Many Thanks for your help.

Kindest Regards,
Joseph

Frontend

Hello everyone,
The frontend for the login and sign up forms looks bland so can we add basic bootstrap to it to make it look a little smarter. Can we also include a static directory for the project to include css files and also to include the js being developed for the frontend.
Thanks

PS: I'm new to contributing so I'm assuming this is the protocol before creating a pull request

CI/CD

Considering this is an open source project, what are we using for continuous integration/development? We should probably set up the CI/CD pipeline and choose the testing framework, e.g pytest, tox

Initial Django Setup

Hi there,

I think @KalleHallden should do an initial Django setup, so we have the main project structure to start coding too.

It would be better if the main author creates the initial setup, so he has the ability to name the things like he wants to. Also it would be great to do this before anyone starts coding, so we don't have a huge mess later on to merge all the different projects into one.

Fetch events from other calendars

I think it would be convenient for the user if we could use his calendars so that we know when he is free for a meeting.

  • Google calendar
  • Apple calendar

Create Forgot Password Page

User needs to be able to sign in if they forgot their password.

This is done when there is a forgot password page and a user can reset or get back their password.

Browser ad-on?

What do you think of a browser ad-on, to have a quick view about your upcoming "meetings"?

Virtual Development/Deployment Environments with Vagrant/Ansible

Hi all. In these days I'm learning to use tools like Vagrant and Ansible to create portable, flexible and consistent enviroments to work with during application development/deployment. I was looking for a place to apply these new skills and this project got me interested. Would anyone be interested?

Create Calendar UI

User needs to see a calendar

This is completed when there is a page with a calendar on it where the user can move between different months and press each day. And when a day gets pressed a popup window should appear.

Slack/IRC/Something else?

Hello!
I have not seen such a topic so I create a new one.
I propose to create a channel where we could discuss the project. My proposition is Slack but I really don't care. If such a channel already exists, please let me know :)

Created AUTHORS file

I'm making a authors file in the main directory which will have names of all people who have successfully contributed to the project.
Should we include their email addresses as well ??

Shouldn't there be a design language?

Because this is an opensource project and multiple people will work on this. Shouldn't there be a design language? So that the whole site will have the same design. Otherwise it will look ugly if every page is different

Rename HowToContribute.md to CONTRIBUTING.md

There are certain files like the README.md that have the same name in every open source project. This is also the case for the CONTRIBUTING.md which you have named HowToContribute.md. You can see a list of those files here.

Not using the same name as every other project makes the file a bit harder to find for experienced users. However, for beginners I do understand that HowToContribute might be a little more obvious to them.

I think that a good compromise is to call the file CONTRIBUTING.md and add a section in the README.md called How to contribute that points the user to the CONTRIBUTING.md. This is what I usually do for my projects.

If you want a list of those standard file names in a repository, GitHub gives advice about that on this page.

Since you seem to be interested in learning about open source project management and interacting with the community, you could find some more useful information on [this page about building a strong community](Building a strong community). This page, which is part of the previous one, treats more specifically of how to set up a project for healthy contributions.

I think is great that you're getting into open source project into building a community. Very few open source project have the chance to have 15 contributors when they are only 41 commits in. Obviously you do deserve it because you've already created a community with your social media.
You could therefore take advantage of your visibility to make this a really great project that is a great example in terms of documentation and in terms of standardization to teach good principles to the beginners that might be interested in contributing to your project.

I think this project is a great idea and I wish you good luck!
P.S. I do realize that this is a really long issue message just to tell someone to change the name of a file lol

Functionality for sharing a meeting link

  • if you guys have seen Zoom or teams they usually have link shareability feature you create a meeting send a link and also get synced for future if that meeting to occur on a weekly or daily basis.

Feature

User2 should be able to write a note (optional) User1 describing what the meet about in addition to the meeting title.
(I am not that experienced with GitHub)

Sign in with Google account

User should be able to sign in usign google account.

This is completed when a user can sign up using a google account.

Maybe change the license?

I would love to contribute to the project but not if it's under GPL. I know this is a lot to ask but would you consider changing the license to MIT or something else that is not copy-left?

Progressive WebApp.

What about making the project a progressive WebApp?

In my opinion it is very convienient to be able to just add a page to your homescreen and have it look like a native app when open. Maybe just for the time beeing, till we decide to have a native app (flutter?)...

The effort of embedding this is also very low.

Message Function

Should we make a message function? The idea is that you can contact the person directly in the browser befor you get his personal E-Mail.

Creation of Django Apps

I think that it would be a good idea to create Django Applications which divide up the application into seperate components or more specifically Django Apps.

Proposed Apps

  • User Preferences
    A place for the user preferences to be stored such as prefered calendars, profile information,
  • Calendar
    Displays a calendar for scheduling events.
  • Event Booking
    Handles the creation of events and scheduling.
  • Calendar Service
    Handles accesing of calendars (could potentially be split up into a different service for each calendar provider such as google, icloud etc)
    I will create a pull request with the creation of these apps. If someone could just critique this plan that would be great.

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.