Full stack Django developer needed to convert model results to web presentations. What is described below is the phase one of the whole project.
The project can be divided into three parts:
1. Display our model results. For this part, the data is provided by us. Users search company -> lead to company summary page of Table 3 below, include latest rating, and additional links.
2. Marketing part. Provide tools for users to post to social media sites.
3. The usual elements, such as Contact Us. User Registration, and email marketing.
For Part 1:
The main part of this project involves two big tables, each has about 500,000 rows and 40 columns. The two tables have similar structures.
Table 1: ID, Date, raw_var1, ..., raw_var40, Rating.
Table 2: ID, Date, mod_var1, ..., mod_var40.
Table 1 contains raw variables, and table 2 contains modified variables. The ID, Date, and variables are identical for both tables.
Table 3 maps ID to Company_name ( about 5000 rows) and Table 4 contains variable descriptions for var1 - var40 (very small table).
Users search to find companies by Company_name. Once a company is selected, some summary information will be displayed. Variable descriptions will also be displayed. Users click var1, a time series chart for var1 will be displayed. The chart will include three lines: raw_var1, mod_var1, and rating. The three factors have different scales. (open for proposal on what technology to use for charts)
At the end of the company summary page, users will be able to rate the companies themselves and leave comments. Earlier comments and ratings will also be displayed.
Table 5 has about 500 lines and 5 columns. There will be a summary chart on the home page about this table and users should be able to view details of this table page by page.
For all the above tables, we'll provide the data ourselves. However, there will be other tables for collecting user comments and ratings and other information.
Part 2 of the project is the marketing element. We want to provide tools for users to post on social media and to inform their friends about our results. For this part, we are open for suggestions regarding the technical details.
Part 3 will be for the usual web functions, such as user registration information.
The back end should have the capability of sending emails by user groups.
This website makes money from ads. So design and web structure should have this in mind. Detailed comments on code is required so we can understand the code and make modifications ourselves.
47 freelancers are bidding on average $1065 for this job
Hi there, I am a python django expert who has more than 7 years of development experiences. Especaily very good in full stack development. Could we discuss more about the project via chat? Regards
Greetings, I am an experienced Web developer with good skills in - Django / Flask with python - AngularJs, ReactJs, VueJs, KnockoutJs... - MS SQL Server, MySQL, PostgreSQL, Sqlite... Thanks, Best Regards.