Giter VIP home page Giter VIP logo

jw_project's Introduction

Janata Wifi: Full Stack Developer Test

JSON Approach

json-app

What did I learn

Before doing this developer test, I had no knowledge or experience in web development with Django, but I did have experience writing code in python and intermediate experience in web development using Javascript and the MERN stack.

I learnt that a major difference between web development with Django and MERN is that the former uses a lot of boilerplate and is provides me with a lot of tools right from the get go.

During my learning experience, I learn the internal functionalities of model.py,settings.py,urls.py and so on. I also learnt how differently Django handles html pages and css styles. Unlike the components in React, Django uses templates and for styling and other file imports, the use of static is heavily relied upon.

I initially had difficulty in associating the json file into the Django environment, but after several google searches and going through the documentation, I managed to display the json data using the json library.

Challenges I faced

The biggest challenge I had to go through was time management because the developer test mail was sent to me exactly during my last semester final week.

I would say learning a new framework was a bit of stress for me while studying for my exams, but with careful time management - I managed to pull off a somewhat satisfactory result.

What I wish I could have done better is styling the website a bit more with better UI/UX in mind, make the code cleaner by removing smelly code and adhering to pythonic conventions

Another improvement that I wanted to implement was to make it responsive.

jw_project's People

Contributors

acesif avatar

Watchers

 avatar

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.