Description:
(This is a repost of a previous project, as we had to pause it, but are now ready to start working on it again)
--Priority will be given to those who show in their proposal that they have read the entire project description--
We would like to create a website-based reporting system, which uses a database to fetch and categorise information, and then display it in an intuitive and a user-friendly manner on the website. A Machine Learning system will be used at a later stage to analyze/interpret the information and create summaries.
Users will be created via accounts. There will be an administrator user type, which will have access to all information. Under each admin, there will be subgroups with users in them, each user with a specific role within the subgroups. The information they can access will depend on their role and subgroup.
Two extra simple features are to be added:
- Email reminders when an updated version of the submitted text related data (document) is due. The deadline will be defined by the user, and the reminder will be sent to their email address.
- A small amount of the data is not to be input manually, but to be pulled from selected websites with a public API.
We plan to add more features, user types, and user rules as the project progresses so the system must be programmed with flexibility in mind.
We believe the key part of this project is the database, which is where the information displayed on the website will come from. The database will fetch information from select websites and systems, and put it into categories matching the categories on the website.
Project requirements:
Design: Emphasis on user-friendly and intuitive design/layout. Able to be pulled up on mobile devices.
Tools: HTML with CSS
Language: Unsure at this point, but considering Python due to its good connection with AI and Machine Learning.
Storage: Unsure whether to use SQL or NoSQL, to be discussed with the programmer.
The project will not be OpenSource.
Wireframe:
We will provide a provisional wireframe when we have selected applicants to provide us with a project proposal.
Schedule:
First draft – 3-4 weeks: The project will preferably start by the beginning of June.
Testing phase – Our beta group will test the first version, and report back with any bugs, revisions, etc. We will agree on a timeframe for the beta stage shortly after testing begins.
Launch of product – After agreeing on a final draft, we will launch the website. Preferably we would then hire the frontend (reporting website and database part of the project) and backend developers (AI part of the project) on a freelance basis, to continually improve the system.
Please send your CV and cover letter explaining your experience (plus any relevant experience to this project), why you would be a good fit for this project, how much time you could spend on the project after the website is launched, etc. We will short list candidates for the second round of the application process, provide a more detailed project description, and ask for a project proposal.
Budget:
You will give us a budget proposal which you are welcome to base on your experience, quality of your proposal, etc. Suggestions are welcome during the first round as well as updated suggestions during the second round.
After beta testing has begun, we will agree on a budget for this stage of the project.
We look forward to receiving your applications.