-
Notifications
You must be signed in to change notification settings - Fork 36
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
OSCSA MOOCs Platform #2
Comments
SuggestionsFrontend Development: ReactJS
|
but i am already on this task i have created issue |
@sandygudie and @ladyami both of you can create a proposal - we allow multiple submissions for this task. |
@sandygudie .. i have no knowledge of react js. Can I work on the html and css part ?? |
I have experience working with React JS and firebase. So how do you propose we go about it. |
I only have experience in html,css,PHP,js |
So what task should I handle because it won't be effective if we don't share the work, what do think |
@sandygudie can we have access to the mongodb database and cloudinary, to be used for the project ? |
hi @sandygudie I have experience with React and firebase. i am interested in contributing to this project. |
Hello Team, thank you for the interest to collaborate on this tasks. Tha project will be broken down into smaller tasks so that everyone can contribute. Regrading collaboration, I will suggest a Slack workspaces, @BatoolMM this will also be helpful for long term collaboration/discussion in OSCSA , otherwise we continue here. Thank you |
Hi team, i would like to take the initiative for designing and @BatoolMM May i know how many pages does the demo need? Login page, landing page. Do we need more ? |
Thank you |
@BatoolMM is it ok for us to collaborate and work together on this issue or must we make separate independent proposals ? |
@sandygudie Have you created the slack channel ?. Lets fix a meeting later today so we can decide on the features the site will carry. And then break down the task into multiple issues. |
I agree with @okerekechinweotito, we should create either slack or discord channel so everyone is up to speed. |
@Dhei-vid slack is okay the project should be break down |
Pls I'll also like to collaborate on this have the slack channel been created |
I will go ahead and create a slack channel, then post the link here. |
Hello Team, I totally agree with the slack workspace, I am hoping we could have an official OSCSA Slack Workspace rather than a private workspace, @BatoolMM hoping to hear your suggestion on this . |
Heres the link for the slack channel - https://join.slack.com/t/slack-qni4624/shared_invite/zt-1hmp78eae-jkh8wKPB3M_A52IyBqWhDA |
@BatoolMM pls what do you think about the suggestions above |
@sandygudie I can work with ReactJs we can split different pages and features into issues so everyone can contribute and be up to speed |
I do not mind handling the login component as we integrate it with firebase or MongoDB. |
This is a list of all the pages we will need then we can start breaking them into chunks and creating issues out of them and their features.
We can add more. We will need people to handle UI/UX, Frontend, Backend, and project management for all of these. |
Users should also be able to register { creating a register page }in order to Log in. I would suggest we add this. |
@Kemmie001 Lets wait to receive some clarifications from the Mentor then we can arrange a meeting and properly plan and outline this |
Hello Team, While waiting on feedback from @BatoolMM |
@sandygudie i have made the issue for collaboration on the backend API here's the link #5. |
Hi everyone, I would like to contribute to this project. How do I join looking forward to hearing from you guys. I am skilled in HTML, CSS, JavaScript, React, Nextjs, Vuejs, Ruby on Rails, Typegraphql. |
Hello everyone, I'm an Outreachy applicant. I'm interested in this project. I have knowledge of HTML, CSS, JavaScript and vue. |
Thank You Team for yesterday's meeting, The information shared was insightful. Feel free to visit the docs |
@sandygudie please I will love to work on these tasks for the front-end
|
@sandygudie as per discussion will the issues be created for each areas today ?? |
Thank you, all for your contributions! Several teams are working on this task, but there is one dev branch, let me know if you want me to create another dev branch for your group! |
Thanks @BatooIMM, if you will be available for the zoom sessions, we got some suggestions and questions concerning the branches for each proposal |
Yes Please we hoping to discuss that with you tomorrow |
Hello @sandygudie can I join the team to collaboratively achieve some of these tasks? Thanks |
Yes sure @GuddyTech |
@sandygudie is there a UI for this project? |
@sandygudie can I design the pending pages if so what pages are pending? and also in development what task is available? |
@ladyami Yes sure, you can come up with a design template, please see the open issues for more information |
Is there anything I can contribute? I have knowledge of HTML, CSS, JavaScript, and Vue. |
@sandygudie Okay I will work on it thank you |
Here is what @BatoolMM said : #2 (comment) |
@oEbuka I don't need to make another design I thought you stop working on that is why I want to pick it up let's use yours |
@oEbuka can you please send me the link to the Figma design because the one I see does not have a setting page admin dashboard and profile page |
@sandygudie can any task be assigned to me I know HTML, CSS and React. Can we also have a slack channel or discord to enable us interact more on the tasks and how to run them. A google meet would also be appreciated. Thanks in anticipation. |
I also want to join with for this task, plz could you let me know about your working now? |
Thank you to everyone for their amazing work 🌷, @sandygudie can you update the main issue by adding more details about the progress by referencing PRs? Also, make sure you reference PRs and issues by their number, not as markdown syntax as I fixed the ones in the "DEVELOPMENT PROCESS". Let me know if this is not clear! |
het @BatoolMM i just want to confirm which branch are going to pull requests for |
@BatoolMM Please review the main issue update, is it in line with what you have in mind? |
I love the update you added @sandygudie. |
Problem Statement
Open Science Community would like to develop Massive Open Online Courses (MOOCs), which is a free online courses available for anyone to enroll in. We have developed our own materials and will also reuse materials from Open Life Sciences and Turing Way. In order to do that, we need to develop a platform where a participant can log in, and view videos and written materials as lessons. This will be similar to Udemy and other platforms for MOOCs.
Your task is to create a demo of the website using any backend technology. You don't have to create the next Udemy, only a demo and showing how you can implement functionality in the website.
Functionalities
Discussions/Planning
DEVELOPMENT PROCESS:
DEVELOPMENT PROGRESS
Design
Issue [13/10/2022]: Design Template -OSCSA MOOCs Platform #11
Figma link
Frontend Development
issue [14/10/2022]: Frontend Project Structure setup/dev_team2 branch #20
PR Added frontend_project structure #21
issue : [15/10/2022]: Implement the landing page for MOOCs (dev_team2) #36
PR [17/10/2022] Develop the landing Page #43
issue [14-10-2022]: Develop Header and Footer for MOOC App #19
PR [17/10/2022]Develop Header and Footer Section #37
issue [14-10-2022]: Develop Header and Footer for MOOC App #19
PR [17/10/2022]Develop Header and Footer Section #37
issue [14/10/2022]: Create a Login Page and Sign Up Page (dev_team2 branch) #24
PR [14/10/2022]: add login-page , signup page , add routing and improve file structure #31
issue [14/10/2022]: Create a Login Page and Sign Up Page (dev_team2 branch) #24
PR [14/10/2022]: add login-page , signup page , add routing and improve file structure #31
Backend Development
issue [12/10/2022]: Backend API [feat] - Setup Project structure #13
PR [12/10/2022]: Backend API [feat] - Project structure #14
issue [15/10/2022]: Backend API [feat] - User and Admin Database Models #30
PR [15/10/2022]: Backend API [feat] - users db model #32
issue [15/10/2022]: Backend API [feat] - Async wrappers and Error handlers #33
PR [15/10/2022]: Backend API [feat] - async function wrappers and error handlers #34
issue [15/10/2022]: Backend API [feat] - Async wrappers and Error handlers #33
PR [15/10/2022]: Backend API [feat] - async function wrappers and error handlers #34
PR [17/10/2022]: Backend API [feat] - Authentication middleware #44
issue [17/10/2022]: Backend API [feat] - Role based permissions router middleware #45
PR [17/10/2022]: Backend API [feat] - Role based Permissions handler #46
issue [13-10-2022]: Authentication feature for OSCSA MOOCs platform #7
PR [16-10-2022] Authentication Routes Created(Signup & Login) #38
issue [13-10-2022]: Authentication feature for OSCSA MOOCs platform #7
PR [16-10-2022] Authentication Routes Created(Signup & Login) #38
issue [18/10/2022]: Backend API [feat] - Social signin with Google #48
PR [18/10/2022]: Backend API [feat] - Social signin with Google #49
The text was updated successfully, but these errors were encountered: