Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display upcoming and past events on the website #4

Open
fatmali opened this issue Dec 4, 2019 · 20 comments
Open

Display upcoming and past events on the website #4

fatmali opened this issue Dec 4, 2019 · 20 comments
Assignees
Labels
good first issue Good for newcomers
Milestone

Comments

@fatmali
Copy link
Contributor

fatmali commented Dec 4, 2019

The website needs to have information on past and upcoming events. This means we need to interact with an API that contains all of our past and upcoming events, and share this info with site visitors.

Past Events

For past events, we need basic info such as date, time, place and event pictures. It needs to be displayed on a different row from the upcoming events.

Upcoming Events

For upcoming events, we need to have info such as date, time, place including speakers.

Backend

We need to decide whether we want to build a custom backend for this, or rely existing tools/frameworks to provide us with the data we need to fetch and display this data. If we do decide to have a custom backend, we might need to decide the structure of the JSON data as well. This is very important and we need to discuss this before work on this has started.

@fatmali fatmali added the good first issue Good for newcomers label Dec 5, 2019
@fatmali fatmali added this to the V1.0 milestone Dec 5, 2019
@allanyego
Copy link

Hi, I hope you're all doing great. @fatmali, I'd suggest we start by designing the data then designing the front-end (Adobe or Figma) just so we can have a common base frame. Teams would be great.

@miami78
Copy link
Contributor

miami78 commented Dec 5, 2019

@fatmali i second designing a custom backend. @yegow, the design is pretty much done,have you had a look at it?

@fatmali
Copy link
Contributor Author

fatmali commented Dec 5, 2019

Hi @yegow! Nice suggestions, I like them. I have a two questions:

  1. Are you or do you know a designers that might be able to contribute to the figma/adobe wireframes?

  2. Can I put you and @miami78 in charge of designing the backend? Remember the backend will not be responsible only for event data but others as well. Can you come up with a document for the design as well?

@miami78
Copy link
Contributor

miami78 commented Dec 5, 2019

@fatmali yees!!for sure,i can come up with something, i may need an extensive explanation of what needs to be implemented so as to map out the project structure

@fatmali
Copy link
Contributor Author

fatmali commented Dec 5, 2019

@miami78, for now, it's just events, but it should be able to support different types of data as the need grows.

@allanyego
Copy link

Yes, @fatmali, to both questions, I'd be glad to.
For the design, I'll try come up with a few sketches and invite you guys over on Figma. I'll just extend what we already have.

@fatmali
Copy link
Contributor Author

fatmali commented Dec 5, 2019

Thanks @yegow and @miami78! Share with me what you guys come up with by Monday, 9th Dec :-) It doesn't have to be complete.

@allanyego
Copy link

Hey, @miami78, could you, please, invite me on Apiary or any other API documenter you choose so that we can get started on the backend design? I would feel more confident coming up with a design if I knew what data we were displaying.

@miami78
Copy link
Contributor

miami78 commented Dec 5, 2019

@yegow i was thinking the same,let me create another repo for the backend,lets take backend issues there,for now, i will push a basic boilerplate for a working server n basic setups send me your email lemmie send you the swagger invitation

@allanyego
Copy link

allanyego commented Dec 5, 2019

Awesome, [email protected]. That's my email, @miami78.

@MarvinKweyu
Copy link
Member

Do the same @miami78

@miami78
Copy link
Contributor

miami78 commented Dec 6, 2019

@MarvinKweyu done

@fatmali
Copy link
Contributor Author

fatmali commented Dec 6, 2019

awesome guys, swagger will also help frontend development proceed with mocked data because we'll know the structure of the data, so frontend doesn't have to wait for backend development to be completed.

@miami78
Copy link
Contributor

miami78 commented Dec 6, 2019

@fatmali @yegow @MarvinKweyu its done,head over to the backend repo and have a look,tell me if i have missed anything........oh and we are going to be using es6 for this,use the boilerplate as a guide

@fatmali
Copy link
Contributor Author

fatmali commented Dec 6, 2019

Awesome @miami78 ! I created a team for backend, please join and we can move backend discussions there.

@Kenchir
Copy link

Kenchir commented Dec 7, 2019

Hi @fatmali , I would be grateful to join the backend team. I have followed your conversation

@miami78
Copy link
Contributor

miami78 commented Dec 7, 2019

@Kenchir I've added you, head over there and have a look at the repo

@fatmali
Copy link
Contributor Author

fatmali commented Dec 7, 2019

Hi guys! Great to see this gaining traction :-) Can we organise a call sometime next week to discuss this?

@miami78
Copy link
Contributor

miami78 commented Dec 7, 2019

@fatmali i second that,set the date and we will be there

@Kenchir
Copy link

Kenchir commented Dec 7, 2019

@fatmali and @miami78 sure, you should organize the call.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

5 participants