Summary - Design and implement a website where in user will be able to search (google / bong). When searching, users' search queries will be logged to database. User should be able to register, and sign-in. User will have a dashboard showcasing what they searched, when they searched, and other matrices.
We want to be able to capture the searches of user. Search results will be displayed as it is from search engine. For this we will need to use services from the provider - this can be google or bing.
1. User Sign Up = Provide sign up, sign in, forget password features. Support auth by google, facebook and personal mail id. Mail id should always be unique. Capture personal details through user profile page.
All this data to be saved to our application database.
2. Search = Post login, user should land on landing page. This will have a search bar, powered by search provider (google or bing). User should be able to search, and display the results of search on the same page. This is as we see on search provider page.
3. Search Data = Whatever searches are being made by user, should be saved to DB against that user. This is for registered users. Flow will be to save the search query to db first, then get the search results and display.
4. User dashboard = This will give comprehensive information of all the search done by user. We can use google analytics as well to track and display this data.
We are a business entity, not a technology firm. So not very clear on technical aspects. We have a specific requirement and future roadmap for it. Implementation support is what we are looking for.
For search provider integration, google is preferable. But will need help on how it integrates, and iit's costing.
Also, hosting solution as well as monthly estimates would be required.
Single page application. Preferably using open source stack.
Further enhancements will be coming to the site. This is a long term project with at least 2-3 enhancements already planned.
We want to start off with at least the initial website first and get users to it. Once the first release is complete, we immediately start on next features.
Please feel free to ask more questions.
Timeline - 2 to 3 weeks.
10 freelancer chào giá trung bình₹27066 cho công việc này
Hey, I am an expert web developer. I can make the web app as per your requirements. From scraping to developing the dashboard, everything will be done. Lets talk and I can explain in detail. Thanks