0.1 - Basic functionality - Completed 3/16/24
User login, registration, and permissions.
Basic style of the site
0.2 - Anthology Projects - Completed 4/26/24
Users can create their anthology projects
Anthology and Publisher pages show all of the information in a nicer manner
New public browse page shows all anthologies that have a "launch" status
0.3 - Author Profile - Completed 5/6/24
Allow authors to create a profile
Public author profile page
Users can favorite an anthology
Favorited anthologies show up in your dashboard
Publishers can see a count of how many favorites they have
0.4 - Team Management
Set the limit for how many team members can be added to a project and/or publisher
Publishers can invite team members to their publishing company
Publishers can selectively add any of their team members to any of their projects
Project managers can invite someone to the project directly (without having to add them to a publisher first)
Show invites and allow users to accept/decline
Setup an Email Gateway to send emails
Send emails to those being invited
0.5 - Call for Submissions
Automatically switch a project to "Open for Submissions" when its date hits
Count how many days a project is allowed to be open and track days remaining
Receive an email when a project you bookmark goes open for submissions
Authors can submit a story to an anthology that is open for submissions
Show submission count on the anthology manage stats box
0.6 - Submission Votes
Team members can view submitted stories and download the original file for review
Anthology Projects can post an announcement that shows at the top of their page
Team members can vote on the submissions to indicate if they enjoyed it or not
The stories with the best votes are brought to the top of the list
Team members can officially accept or decline stories for their project
Accepting or declining a story will email the author
0.7 - Drafts
The author and team members can both upload new draft copies of their submission (with edits)
Each draft will have a comment section to pass information along that is outside of the document
The submission can be set to the state of "Finalized" which will lock it out from any further changes when both parties agree.
0.8 - Contracts
Admins can upload sample contracts that team members can choose to use as boiler plate
Team members can create contract templates for their project, changing the content and adding input fields
Team members can issue a contract to an author
Authors can review a contract, fill in the details, and then sign it
Team members can counter-sign the contract
0.9 - Upgraded Projects
Projects will fall into either a free or paid tier. The payment will be once per project and will be reasonably priced.
Users can search for projects
0.10 - Internal Communications
A forum-like communication area will be included for each project
Any user can post to the forum to ask questions and allow team members to respond
Each project will also have a Team-Only forum section, for internal team communications
Each project will have a Private forum where all of the authors that have been accepted and the team can talk
More awesome features planned.....