Coder Social home page Coder Social logo

leevihalme / online-course-manager Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 287 KB

E-Course management platform. Organize online courses efficiently with automatic assignment checking, student/teacher user control and self-enrolment.

Python 45.67% HTML 53.67% Dockerfile 0.67%

online-course-manager's Introduction

Hi, I'm Leevi 👋

I am a full-stack developer from Finland studying computer science at University of Helsinki. You can find my CV as well as my portfolio on my personal website. Below you can see some of the technologies I'm familiar with:

Technologies 💡

NodeJS React TypeScript Python MongoDB MySQL Docker AWS GCP

Links 🔗

You can find me on the following platforms:

online-course-manager's People

Contributors

leevihalme avatar

Watchers

 avatar  avatar

online-course-manager's Issues

Project Peer Review #1

User experience

  • The presentation looks great! The page is pleasant to navigate and look at.
    • The navigation bar further improves navigation
  • The README.md makes it clear what functionalities are live and what to expect.
    • Adding the local installation instructions is a nice touch in case someone were to have trouble with the web app.
  • As written on the README.md, there are no other functionalities or SQL to test at this moment.

Code

  • The code seems neatly organized and has been commented well.
  • Currently all of the Python code is written in app.py, so remember to modularize the code into separate files as you progress.

Suggestions

  • The dummy courses do a good job of showing what the front page will look like in the future. Have you thought about what is displayed when the user has no courses added yet?
  • I may be mistaken, but I believe "organize" with a "z" is American English and "Self-Enrolment" with one "L" is British English. I suggest checking this and adjusting the front page text to follow the same convention.
  • Maybe you can think about adding minimum and maximum character limits to the registration and login forms? Remember to also check the validity of the inputs server side!
  • For the next peer review, you can think about providing some sample operations for the tester to try out your application.

Good job and good luck for the rest of the course!

Vertaisarviointi 2

Hyvää

  • Sovellus toimii hyvin.
  • Sovellusta on mukava käyttää ja ulkoasu on siisti. Pidin erityisesti etusivusta, josta on helppo hahmottaa sovelluksen tarkoitus ja toiminta.
  • Koodi on selkeää ja organisoitu hyvin.
  • Koodin kommentoinnista plussaa ja readme:stä saa selkeän kuvan sovelluksesta ja sen tilanteesta.

Huomioitavaa

  • Kirjautuessa ja rekisteröityessä kun antaa virheelliset tiedot niin ei tule ollenkaan virheilmoitusta toisin kun esimerkiksi jos yrittää kirjautua tyhjällä syötteellä. Tämä virheilmoitus oli muuten eri rekisteröinnissä (tyhjällä syötteellä Bad request).

Tsemppiä kurssin loppuun!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.