Giter Club home page Giter Club logo

django-myptu-webapp's Introduction

Hi, I'm Vimal! πŸ‘‹

I'm a Computer Science Sophomore @ Puducherry Technological University(PTU).
A self-motivated undergrad interested in exploring new things and having new experiences. Always ready to upskill myself πŸ±β€πŸ

  • πŸ”­ I’m currently working on ... Python Development and Web-Development projects using Django Framework.
  • 🌱 I’m currently learning ... Data Science and Machine Learning.
  • ✨ Enthusiastic about ... Quantum Computing πŸš€ and Xtented Reality 🌐
  • ⚑ Fun fact: ...Quick Learner ⏳ | Love Challenges 🎁 | Passionate Dancer and Badminton Player🏸


πŸ“ˆ My Github Stats

Vimal's GitHub stats

πŸš€ My Contibutions

vimal-11

βš™ My Projects

MyPTU Cardiac Disease Prediction

πŸ›  My Skills

Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill Skill

❀ Connect

Vimal's LinkedIn Vimal's Email Vimal's Instagram

django-myptu-webapp's People

Contributors

hemachandran0x1 avatar vimal-11 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

hemachandran0x1

django-myptu-webapp's Issues

Home Feeds feature

  1. Django-React based feeds application.
  2. Refer docs in the drive for the design.
  3. models for feeds.
  4. notifications.
  5. Algorithm.

Basic issues

  1. For each commits, if you are installing new packages, make sure the requirements.txt file is updated.
  2. We don't need unwanted files or directories in the repository.

Rename App name

  1. Rename ReactHome app as feeds.
  2. make necessary configurations wherever necessary (settings.py, urls, etc).

Workshops Feature

create a new feature - workshops

refer drive for models, UI, and mechanism

Code Formatting

  1. formate the code for the whole project.
  2. maximum of 90 char per line.
  3. make necessary comments.
  4. beautify the code.

Docstrings

Write helpful docstrings for each function and class.
Short description for what exactly the code does, understandable enough for future reference.

Directories and files issue

  1. Keep file names as simple as possible, no need of special characters except '_'.
  2. keep all HTML files under templates directories in corresponding applications.
  3. Keep all pdfs and txt of upsc exams in exams/datafiles/upsc/.
  4. make necessary changes wherever needed. (path changes).

Responsive - Exam Base

  1. create a new branch style/exam.
  2. the base.html (i.e the navbar, footer, tables) should be made responsive.

send friend request bugfix - Ajax

getting an 500 (Internal Server Error) while passing data to sendFriendRequest() ajax function in templates\friend\snippets\send_friend_request.html.

jquery-3.6.0.min.js:2 POST http://127.0.0.1:8000/friend/friend_request/ 500 (Internal Server Error) send @ jquery-3.6.0.min.js:2 ajax @ jquery-3.6.0.min.js:2 sendFriendRequest @ 2:192 (anonymous) @ 2:157
2:208 ERROR... {readyState: 4, getResponseHeader: Ζ’, getAllResponseHeaders: Ζ’, setRequestHeader: Ζ’, overrideMimeType: Ζ’, …}

the problem might be on csrf token and the POST method of the request.

but other functions with POST request works fine without internal server error.

the send_friend_request() view runs without errors and the request is sent successfully to the friend_user even though we get a 500 (Internal Server Error).

README for Scraper

create a detailed readme file for scraper explaining how to run and how it works.

profile image is not showing

the profile_image.url in views.py of authenticate app gives the appropriate path of the image, but when it is rendered in the template, it gives a 404 not found.

Friend System

  1. develop a full-fledged friend system for the application.
  2. make friend requests.
  3. accept, send, receive, delete friend requests.
  4. notifications.

Social Login Issue

Problem in signing in using social login as the authentication model is changed recently.
need to modify that accordingly.

Preview - New Query

  1. Write and Preview tabs to be shown in the text area of new query and reply of all queries.
  2. Preview tab should show the compiled markdown text in the text area.
  3. Write tab should allow the user to edit the markdown code.
  4. refer Github's readme or issues tab text area.

Bugfix - Profile views

  1. profile view should be different for the owner user's profile and the owner user visiting other user's profile.
  2. search users.
  3. documentaion.

Signup UI

make a responsible UI for the signup page, refer login page

URL for syllabus files in exams portal

the path and URL of the syllabus files for download in upsc and cat exam portal need to be changed.
fix the issue with necessary changes.
pull the updated code from working_branch before fixing the bug.

Feeds - Backend

  1. CRUD Views for post and comments with proper user authorization.
  2. Multiple Images per post.
  3. Vedio media for post.

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.