1) UPLOAD FILES TO SHARE WITH TEAM
- File types(DLL,JARS, RAR, ZIP , WEB SERVICE , SQL, OTHER)
- Uplaod new or add new version of an existing upload.
2) SEARCH AND VIEW LIST OF SUBMISSIONS,DOWNLOAD FILES
- Store version number in all files.
- Store the description of all uploads.
- Store instructions on how to use the uploads.
- Store short names for all uploads.
- Log all downloads by all users in a table.
- Email users when a new version is added.
- Columns to be shown on searches listing - short name, version, uploaded by whom, description.
- Attachments can be uploaded to the project one at a time and as many as possible.(Like it works on email sites)
- Zip all attachments in a single file when downloading the project.
- Forum questions and comments can be viewed on project pages.
3) LOGIN/ WELCOME PAGE
- Based on domain (*WEB SERVICE AVAILABLE)
- After Login users should see 10 most recent downloads.
- Upgrades to any downloaded attachments.
- Use Login of [login to view URL] as example.
4) DATABASE CREATION SCRIPT/SQL
- Table creation/columns
- Constrains added
- Indexes added
- Any other database modification.
- Questions or comments can be posted.
- Notifications to author when question is posted.
- Notification to user when question is answered.
- Screenshot images can be uploaded as attachments.
6) TECHNOLOGY STACK
- .NET 4.5
- SQL SERVER 2013
- BOOTSTRAP 4