DevCEldoret / devceldoret-frontend

Dev C Eldoret Website
https://devceldoret.github.io/devceldoret-frontend/
12 stars 49 forks source link

Display upcoming and past events on the website #4

Open fatmali opened 4 years ago

fatmali commented 4 years ago

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.

allanyego commented 4 years ago

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 commented 4 years ago

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

fatmali commented 4 years ago

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 commented 4 years ago

@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 commented 4 years ago

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

allanyego commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

@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 commented 4 years ago

Awesome, allanyego05@gmail.com. That's my email, @miami78.

MarvinKweyu commented 4 years ago

Do the same @miami78

miami78 commented 4 years ago

@MarvinKweyu done

fatmali commented 4 years ago

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 commented 4 years ago

@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 commented 4 years ago

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

Kenchir commented 4 years ago

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

miami78 commented 4 years ago

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

fatmali commented 4 years ago

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

miami78 commented 4 years ago

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

Kenchir commented 4 years ago

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