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

Project Planning - Org Server, Web app, Android App #19

Closed
mariobehling opened this issue May 20, 2015 · 14 comments
Closed

Project Planning - Org Server, Web app, Android App #19

mariobehling opened this issue May 20, 2015 · 14 comments
Assignees

Comments

@mariobehling
Copy link
Member

Based on the work we have done so far, we have come up with a way to separate projects we would like you to work on now. I have tried to sum up different discussions. Please have a look at the following and give feedback and input. @leto Please confirm the following separation as well.

Project 1 (Rafal): Python Backend/Frontend -- https://github.com/fossasia/open-event-orga-server

Project 2 (championswimmer): Web App -- https://github.com/fossasia/open-event-webapp

Project 3 (Manan): Android App (newly developed) -- https://github.com/fossasia/open-event-android

Does this work for you? Please start to work on your project by writing down a list of features and then adding issues with the respective labels.

While you focus on different areas, we still hope to see continuous cooperation among each other and support across the different projects.

@rafalkowalski
Copy link
Member

Was there any discussion about Opent Event Organiser Web Client? Or Could someone tell me about requirements in this project?

@mariobehling
Copy link
Member Author

@leto
Copy link
Contributor

leto commented May 20, 2015

Yes, I think this is a good plan moving forward @mariobehling . Since all the GSoC projects are really a "constellation" of projects that interact, we expect that there will be a lot of communication across the projects, such as reporting bugs, giving code reviews and testing releases.

The project assignments above are what your GSoC mid-term and final will be based on, so make sure you are working on your own project primarily!

@championswimmer
Copy link
Member

Do we need the webclient? Because the orga server as of now is providing a
front end already.
On May 20, 2015 10:33 PM, "Duke Leto" notifications@github.com wrote:

Yes, I think this is a good plan moving forward @mariobehling
https://github.com/mariobehling . Since all the GSoC projects are
really a "constellation" of projects that interact, we expect that there
will be a lot of communication across the projects, such as reporting bugs,
giving code reviews and testing releases.

The project assignments above are what your GSoC mid-term and final will
be based on, so make sure you are working on your own project primarily!


Reply to this email directly or view it on GitHub
#19 (comment).

@mariobehling
Copy link
Member Author

Good question. @leto How about the separate repo for the web client?

@championswimmer: I made a mistake in the first post in this issue. The repo for your project is as follows.

Project 2 (championswimmer): Web App -- https://github.com/fossasia/open-event-webapp

Sorry for the confusion. Corrected it above as well.

@leto
Copy link
Contributor

leto commented May 21, 2015

@mariobehling Yes, since the orga-server repo will have a Flask-Admin front-end, I don't think we will need another repo for the web client.

@championswimmer
Copy link
Member

I have a suggestion/request here. Right now the API is volatile, and both
api and schema might change rapidly. Also the Android app has no
frontend/gui at all. We need to crystallise the features for gui, and then
we'll reach at an MVP stage where we have a stable v1 api, and a basic idea
of how the app looks and functions.
So could I work with Manan, on the App, so that we quickly reach this stage
(ie where we can generate usable apps with features comparable to the
FOSSASIA companion app at least) , and after that I start working on the
webapp, because it'll be easier to have the android app as a reference to
model the ui of web app upon.

On 21 May 2015 at 10:38, Duke Leto notifications@github.com wrote:

@mariobehling https://github.com/mariobehling Yes, since the
orga-server repo will have a Flask-Admin front-end, I don't think we will
need another repo for the web client.


Reply to this email directly or view it on GitHub
#19 (comment).

@mariobehling
Copy link
Member Author

@championswimmer Interesting proposal. In order to better understand which way we can head with the mobile apps, it would be good to do some more research and see what other apps are offering. I created a separate issue for this. Please help #20

@rafalkowalski
Copy link
Member

@championswimmer Maybe I can help you somehow in android or webapp?

@mariobehling
Copy link
Member Author

@championswimmer @rafalkowalski Great spirit of collaboration! We definitely want cooperation and support, but we also need each part to function and we need one of you to take the main responsibility for each area. So, yes, let's work together on different areas, but please help to get each component in place.

Please create a list of features for the components here now: https://github.com/fossasia/open-event/blob/master/FEATURE.md
Thank you.

@rafalkowalski
Copy link
Member

@mariobehling I think we need code review. Because each of us have different experience, so it would be nice to share experience how to improve parts of code.

@mariobehling
Copy link
Member Author

sure, code review is definitely necessary. Duke and Mohit are already supporting us here. For now the focus is to get the feature list. And then based on this llist create issues. After we have a list of tasks, it will be more structured for everyone. Please help to get the feature list ready.

@leto
Copy link
Contributor

leto commented May 21, 2015

@rafalkowalski if you want a code review, send an email to the list with a link to Github and ask direct and detailed questions.

@mariobehling
Copy link
Member Author

@championswimmer

We need to crystallise the features for gui, and then we'll reach at an MVP stage where we have a stable v1 api, and a basic idea of how the app looks and functions. So could I work with Manan, on the App, so that we quickly reach this stage (ie where we can generate usable apps with features comparable to the FOSSASIA companion app at least) , and after that I start working on the webapp, because it'll be easier to have the android app as a reference to model the ui of web app upon.

Yes, we also recognize this question about UI etc., but we have clearly two different projects and the web app has a high priority.

A clear feature list and well-designed mockups would be great. I had assigned fossasia/open-event-wsgen#1 to you 16 days ago and was hoping to get some info on how this web app can be designed and what technologies to use.

Please help us here and show us what is your plan for the web app: #24

We want cooperation, but two students working randomly on the same thing does not make sense.

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

No branches or pull requests

4 participants