-
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
[12/10/2022]: BACKEND DEVELOPMENT for OSCSA MOOCs platform #5
Comments
@RealRichi3 Please don't close the issue if the PR is note reviewed and merged! If you closed other issues, please re-open it! |
Alright, i haven't completed the content of the issue that's why, but i understand you perfectly well |
Awesome @RealRichi3. |
#8 I will love to work on this issue |
it'll be nice to pick one task so others can contribute |
Plus i would have to setup the project structure first, but for now we cant do any thing until @BatoolMM approves our request to create a development branch for the backend |
A dev branch has been created for development, i would create a folder backend to add all our code for the backend there |
@RealRichi3 Now the dev branch has been created, what's next? |
That wouldn't be an issue, if you want to contribute to #7, create a sub-issue from it and describe what you would be contributing, please add a reference to the parent issue #2 |
Please I believe we would be use MVC @RealRichi3 |
Yea, i'm almost done with the project setup |
I would setup the project structure, once it's merged you all can make pull requests and claim any task |
I have set up the project structure, i'm waiting for @BatoolMM to merge into |
I commented in your PR, let me know if you need me to do anything else to help you! |
Thanks @BatoolMM |
@RealRichi3 I am asking to be sure, your branch has not been merged yet right? |
@oEbuka Not yet, i will inform everyone when it's ready for development |
@oEbuka @anslemkelechi @ORIYOMI289 you all can start making contributions, the project structure has been added, we would be working with the |
@RealRichi3 |
Thanks |
@BatoolMM @RealRichi3 pls, I am trying to record my contribution for this project , pls what will I insert in the "contribution url" ? |
@ORIYOMI289 If you your contribution is a pull request add the url to the pull request, same thing if your contribution is an issue |
I didn't work on the model. I worked on the create/upload course controller. After I did, then pushed to the branch, the MOOCs repo didn't recognize the change so I can't create a pr. |
@RealRichi3 @BatoolMM I also noticed some people were added to the list of contributors. But, I wasn't added |
@ORIYOMI289 Sorry, can you share the PR you have submitted and merged but not added you as a contributor in the README and will add you! |
I think we missed the |
@ORIYOMI289 you are added to the contributors, let us know if we missed any of your names! |
Hi @RealRichi3, |
@anslemkelechi Sure, some of the endpoints I added, I haven't tested them, i already created some tests for the authentication, you can use that to get more insight on what should be included in the API documentation. I already started working on the Postman API documentation but not much work done yet, i can send it to you so you continue from where i stopped. Please go ahead and create an issue for it. |
I'll try to deploy the API on google cloud platform or any free hosting service, we'll be using it for testing |
@RealRichi3 , issue has been created here : #105 |
@anslemkelechi thanks, do you need the part of the doc i already made so you can continue from there |
Hi @RealRichi3, sorry for the slight delay in communication, yes I would need the doc. |
@anslemkelechi alright, i'll send it |
@anslemkelechi i have added the initial API doc i made, it only covers the Authentication routes, you can check |
@anslemkelechi what's the update on the API documentation |
Description
Open Science Community would like to develop Massive Open Online Courses (MOOCs), which are 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 backend API of the website using any backend technology.
Technology
For this we would create a MVC NodeJS application
PROJECT REQUIREMENTS
TASKS
API Description
Main
Models
Middlewares
Utilities
FEATURES
Authentication feature
Course/Video feature
Exercises and Questions
CI/CD and Tests
CONTRIBUTING
(ex: Sub issue for #5)
dev_team2
branchdev_team2
branch will be used by both the Frontend contributors and Backend contributors/backend_API
folder indev_team2
branchFor pull request relating to any task in this issue the title should include
[Date] BACKEND API [feature or bug] your title
Suggestions are highly welcomed
ALL MAJOR ANNOUNCEMENTS WILL BE MADE IN THE PARENT ISSUE #2
The text was updated successfully, but these errors were encountered: