Django ProjectOverviewYou are tasked to create a Django website where users can privately create andshare notes. All users will have an account and they will be able to signup thenlogin to their account. Once logged in they will be able to write notes in the webapp. While creating the note they will have the option to share the note withanother user of the web app. The app will contain a page where the user can seethe notes that they have created and the notes that have been shared with them.You may work in groups of no more than two individuals.Extra CreditExtra credit will be given if:You design the functionality that allows the user to edit the note after it is created.The user has the ability to edit the note message or title, delete the note andchange the individual(s) the note is shared with.You design the functionality for the user to share the note with multiple people atone time. The user has the ability to select more then one user of the web app toshare the note with. The user cannot share the note with them self.Web PagesThe following are necessary pages:(Some or all of the pages below maybe combine into a single page.)● Sign up● Login● Create note● View shared notes● View my notesExtra Credit pages:● Edit note
The submission of a working django project with code that completely compiles. The run server command completes without anyproblems. You submit all the necessary files in the specified format.
Signup and Login
The site has the ability for a user to sign up and login.
The site has an admin account.
The site has the ability for a user to create a post.
The site has the ability for a user see notes they have created and notes others have shared with them.
The site has the ability for a user to share a note with another user.
If the user is not signed in the user is automatically directed to sign in. After the user signed up they are automatically redirected to thepage where they can create or view their notes. The user may use buttons to navigate from one page to the next and does not have totype-in site urls.
The site gives the user the ability to edit their own notes.
The site gives the user the ability to share a note with multiple individuals of the web app.
Total Extra Credit Points
Flow ChartIndexDisplay notesLoginSignEdit Note(Extra Credit)Create NoteIf the user is not logged in.If the userdoes not havean account.Note: This is an example websiteflowchart. Feel free to structure yoursite however you’d like.After sign up we shouldbe redirected to theIndex.SubmissionPlease submit your zip file of your PythonProject. Your python project is the rootdirectory containing your Django project andvirtual environment.In the example to the right, If your pythonproject was named “example_django”. Youwould submit a zip file of the“example_django” directory. This wouldcontain the “venv” directory and“example_site” directory (This is your djangoproject).
The post Django Project appeared first on My Assignment Online.