Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback on Rachel's Proposal #9

Open
purple4reina opened this issue Aug 19, 2015 · 3 comments
Open

Feedback on Rachel's Proposal #9

purple4reina opened this issue Aug 19, 2015 · 3 comments
Assignees

Comments

@purple4reina
Copy link
Collaborator

I love your project proposal. Not only is your idea awesome, but your proposal is clearly laid out on how you are going to complete it. It's almost like you have a WoohooList for your WoohooList...

My feedback to you is to keep it contained. There is so much you can do with this idea, but a finite amount of time to do it in. As you come across challenges and new ideas, go back to this proposal doc and ask yourself "Is this part of the proposal?" If it isn't, add it to the "Later" section.

You are welcome to close this "Issue" at your leisure. I don't think your proposal needs any improvements. 😸

@rachelleahklein
Copy link
Collaborator

Great! Thanks for the feedback!

@purple4reina
Copy link
Collaborator Author

Actually, I take that back, I'm going to reopen this issue.

Your project will be amazing and I am really looking forward to it. What will make it so amazing is its complexity. That being said, I think a more detailed proposal will make coding it a ton easier.

Here's what you should consider. Instead of doing all the modeling on the first day, separate the project into different django apps. Do one app at a time. This will make the project more manageable. Along those lines, consider redoing your timeline to match the idea of doing one app at a time.

For example:

  1. Design the goals and accounts (aka users) apps
    • Create models and migrate.
    • Design the user profile page (be able to view only, adding and editing will come later)
    • Add ability to add/edit goals
  2. Design the comments app
  3. Design point system (will this be a separate app? that is for you to decide...)

etc...

@purple4reina purple4reina reopened this Aug 19, 2015
@purple4reina
Copy link
Collaborator Author

and PS, remember that you can always add/change model fields at a later point. When you add another app, you could then also need a foreign key on a model you already made. You'll just add that model field and you're good to go!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants