Hello, I am currently working on my Django Project for a specific course at 
my university. I have already finished reading "Django for Beginners" by 
William S. Vincent. Now, I am eager to start this project, but I am still 
in the learning and research phase. Therefore, I will provide the 
requirements for the project and would appreciate feedback or any tips from 
anyone with experience in such projects.

For example, this will be my first time implementing a multi-user system. 
After doing extensive research, I learned about Django's model group 
concept managing this approach. Additionally, I discovered Django Channels 
and signals, which I have never heard of before. I would appreciate any 
advice or guidance on how to approach such a project. 

Furthermore, if anyone is interested in joining me on this journey, it 
would be wonderful. We can learn a lot from this project together. The 
deadline is less than two months, so please provide your Discord or 
WhatsApp number, and we can create a group to collaborate on this project.

*The requirements for the project are as follows:*

An app for student clubs:
*SKS Admin:*

   - 
      - Create Club Page
      - Delete Club Page
      - Assign Club Manager
      - Activity Form (Approve, Reject)
      - Receive notifications (Whenever a change occurs in the club page) 
      (Approve Change, Reject Change)
      - Request for Publishing Activity Post (Approve, Reject)
      - Search Club Page
      - Announce All Activities (Will be displayed on the main page)
   
*Club Manager:*

   - 
      - Fill out the activity form
      - Request for publishing Activity Post (Sending it to admin, and 
      after approval, the activity will appear on the club main page)
      - Receive Notification (The response to the Activity Form & Activity 
      Post publishing request)
      - Edit Activity Post (Admin manager will receive a notification)
   
*Student:*

   - 
      - Display weekly Activity Table
      - Display Clubs Main Page
      - Search (by category, by date)
   
I will only focus on the backend development and integrate it into the 
template. I have other team members who will provide the Static HTML, CSS & 
JS files. I will incorporate them into the Django templates and work on 
making them interactive.

Additionally, if time allows, I can implement additional features such as:

   - Manager:
      - Submit an application to SKS to assign a club
      - Initiate a chat conversation between the manager and the SKS
   - Student:
      - Become a member of a club
      - Follow Clubs
      - Follow the club pages
      - Like and comment on a post
   
If you have any ideas or know of existing projects that could serve as 
inspiration, please feel free to comment. I would greatly appreciate it. 

Also, if you would like to collaborate with me for learning purposes and to 
work as a team, please don't hesitate to provide your contact information, 
and I will reach out to you. Thank you very much.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/19da6a17-4c28-41d5-acb1-171fb052c9a1n%40googlegroups.com.

Reply via email to