Full Stack Developer
Competitive Programmer
Learning DevOps
harshdobariya79 / lj-connect-backend Goto Github PK
View Code? Open in Web Editor NEWUniversity student portal backend
University student portal backend
Branch
modal.Endpoint: /api/v1/branch/
Payload: No payload
Type: GET
Response: JSON data of the updated object
Endpoint: /api/v1/branch/
Payload: JSON data
Type: POST
Response: JSON data of the created object
Endpoint: /api/v1/branch/
Payload: JSON data
Type: PUT
Response: JSON data of the updated object
postgres alpine
image needs to be added in the backend directory../postgres.yml
from ../postgres.yml
.weightage
objects related to a subject
exists
even after deleting that subject
.deleted
.Endpoint: /api/v1/staff/
Payload: JSON data
Type: PUT
Response: JSON data of the updated object
Tasks
pipenv
and generate .env
if not found.make clean
)__str__
before enrolment numberfirst_name last_name enrolment_number
Department
modal.Endpoint: /api/v1/department/
Payload: No payload
Type: GET
Response: JSON data
Endpoint: /api/v1/department/
Payload: JSON data
Type: POST
Response: JSON data of the created object
Endpoint: /api/v1/department/
Payload: JSON data
Type: PUT
Response: JSON data of the updated object
Many-to-Many
fields that can be empty when an object is created.blank=True
to avoid errors in Django admin,pre-commit-config.yaml
needs to be created and configured.Tasks
Add permissions field as JSON
field in StaffDetails
model.
Tasks
API endpoints
.signals
to assign, alter, and revoke permissions of HOD when the Department
model is modified.Endpoint: /api/v1/faculty-allocation/
Payload: No payload
Type: GET
Response: JSON data
Endpoint: /api/v1/faculty-allocation/
Payload: JSON data
Type: POST
Response: JSON data of the created object
Endpoint: /api/v1/faculty-allocation/
Payload: JSON data
Type: PUT
Response: JSON data of the updated object
Student
modal.Endpoint: /api/v1/student/
Payload: No payload
Type: GET
Response: JSON data
Endpoint: /api/v1/student/
Payload: JSON data
Type: POST
Response: JSON data of the created object
Endpoint: /api/v1/student/
Payload: JSON data
Type: PUT
Response: JSON data of the updated object
Tasks
requirements.txt
, Pipfile
, and Pipfile.lock
inside core
directory.Makefile
accordingly.Tasks
Create variable for Joining Year of Student in StudentDetails
Table.
Modify __str__
of StudentSemesterRecord
Table which shows Year they joined University.
__str__
method.Tasks
django-cors-headers
to allow CORS
requests.snake_case
.PascalCase
.Passwordless login via Google needs to be set up over REST API for React Frontend. There are a couple of options each having its pros and cons.
The most suited method should be used considering the level of security and reliability.
Description:
It is suggested to update the models.py
file in our data app to make fields accept null values or remain empty when appropriate. The entire file will be reviewed, and fields that require modifications will be identified. The recommended approach is to add null=True
and blank=True
options to these fields. This update aims to enhance flexibility and ensure alignment with our application's requirements.
In the current version, the particular records of students in the Remedial Test Result table were not distinguished properly.
The record was shown to have a default index e.g. Remedial Test Result 1
. I suggest adding an Enrollment Id, Semester, and Subject Short Name to the record which will make the student distinguished properly.
The Updated Record will look like 2021002171210121 SEM-4 TOC
.
Tasks
signals
to assign, alter, and revoke permissions of faculties when the Department
model is modified.requirements.txt
should be updated according to the latest pipenv
.Endpoint: /api/v1/staff/add/
Payload: JSON data
Type: POST
Response: JSON data of created object
JWT_LEEWAY
to LEEWAY
.Tasks
snake_case
.Tasks
Bearer JWT
token.UTC
to Asia/Kolkata
.Endpoint: /api/v1/staff/
Payload: No payload
Type: POST
Response: JSON data
Title: Setup project environment for Django backend
Description:
This issue is to set up the project environment for a Django backend. The project is intended to have a backend built with Django, which will provide API endpoints for the front end.
Tasks:
Current scenario:
Desired scenario:
Tasks:
related_name
and verbose_name
should be used wherever possible for backward accessibility and better admin site readability respectively.create_timestamp
and update_timestamp
for the possible models.Tasks:
CharField
field in Attendance model.IsActiveStaff
and IsActiveStudent
auth classes.IsActiveStaff
and IsActiveStudent
should be permission classes
.IsAdmin
needs to be created.Endpoint: /auth/v1/profile
Payload: No payload
Type: POST
Response: {"firstname": firstname,
"lastname":lastname,
"email": [email protected]
"role": "admin | hod | staff | student | guest",
"profile": avtar}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.