Find Jobs
Hire Freelancers

Developer needed for Kaggle.com clone

$750-1500 USD

Closed
Posted over 3 years ago

$750-1500 USD

Paid on delivery
I need a website template created that looks and feels exactly like [login to view URL], with the following functionality: - Signin / Register with Google, FB, email - Courses -- Lessons / Tutorials / Exercises / progress / instructor - Syntax highlighting for code, datagrid output - accept response from user and compare it to stored answer - query demo database tables to pull data in them - stripe payment integration Please review the balsamiq wireframe for an overview of the specifications. [login to view URL] I do not need every single page built out, I need the basic architecture and functionality built and I will add all of the content. I need the home page, allowing users to create an account from Google, FB, email The home page pulls a list of all courses and displays them Clicking the course takes you to the course page The course page lists all of the lessons (and bonus lessons) within the course, pre-requisites, "prepares you for", and instructors, if the user is logged in, then it needs to pull the user's progress and which lessons have already been completed. Courses will either be free or paid. Paid courses will have free lessons, so I need to display some free lessons in a paid course and grant access to the rest of the course when the user pays. Clicking the lesson takes you to the individual lesson. There should be a single template that works for every single lesson. I need to be able to build lessons. I'm thinking of building them in markup might be the easiest thing, but I'm open to suggestions on how it would be easiest to build out new courses and lessons in the future The lessons need to have navigation on the right-hand side that follows the user through the lesson. It needs to have and syntax highlighting, I need to be able to hide and show a section of code with the click of a button, and I need to be able to display data grids and images. I also need the ability to write a query against a "demo database." I'm going to be loading fake data into a database that I need to extract and return into a data grid that appears the user is actually querying a database with what they type. The exercises are exactly the same as lessons, except they need to be able to accept user input. I need to be able to supply an answer and compare it against the answer submitted by the user. Lastly, the profile page is a very simple page that pulls an image from FB or allows them to enter one, allows them to enter a location, occupation, bio, github, linkedin, facebook, or twitter. They need to be able to edit all of these fields in place. The profile page also needs to list all of the courses that the user has access to and their current progress. I'm open to different technologies, but I would prefer the front-end be React and the backend by Python with a postgres or MongoDB database. The schema attached is by no means complete, but it is a high-level overiew of what I am thinking. The course website is pretty straight-forward and shouldn't be that complex to implement. I invision maybe another 6 tables in total, for no more than 15.
Project ID: 28934550

About the project

33 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
33 freelancers are bidding on average $2,055 USD for this job
User Avatar
Greetings of the day. I am confident I can build a platform similar to Kaggle. I have viewed your mockups and I have a few questions - Do you basically need a MVP platform for now? - What will be course content? - Will the payment be per course? Thank you and I look forward to seeing you on chat. Willing to showcase my work on chat on request.
$1,125 USD in 7 days
5.0 (57 reviews)
8.0
8.0
User Avatar
Hi there, I have read the brief details on the job listing. You can check my experience, customer feed backs and my portfolio here: https://www.freelancer.com/u/AwaisChaudhry?w=f I believe its a doable job I have great experience doing projects with Website Design, React.js, CSS, Python and HTML. Please initiate the chat so we could discuss it in detail. Thanks! Awais
$1,500 USD in 28 days
4.9 (36 reviews)
7.3
7.3
User Avatar
Hey Nice to meet you Thanks for share all the details, i just read and understand your project requirements. We are team and expert in these type of work Stepinnsolution
$1,500 USD in 7 days
4.7 (44 reviews)
7.0
7.0
User Avatar
Hi there. I believe that I will be able to complete this project as I have developed several projects very similar to this one before. I am a master of Backend Framework as Django, Flask, Laravel, Express(Node.js), and Frontend Framework as React.js, Vue.js, Angular, jQuery, etc. I have 7 years of strong experience in Web programming languages like PHP, JavaScript, Python, C#, HTML, etc. I would like to discuss further details with you. I look forward to hearing from you soon. Thanks
$750 USD in 7 days
5.0 (12 reviews)
5.2
5.2
User Avatar
Hello. I am a professional full stack developer. I am specialist in reactjs and python, MongoDB. I have worked with React.js & Django project in the past. Now I checked your description carefully and I can build MVP template as you required with React.js, Django, and MongoDB. I hope you contact me and discuss the project asap. Thanks. Best regards. Jingya.
$1,500 USD in 10 days
5.0 (8 reviews)
4.9
4.9
User Avatar
Hi Stripe API skillful. As a professional React.js EXPERT. I have rich experience in MERN stack development and already was developed many large and small websites using Python, React.js, ExperssJS, NodeJS, MongoDB, PostgreSQL. So far. I've always been striving only for customer satisfaction and have always provided Modern design & High quality. Just I reviewed your current project's description and I feel out the project is very perfect match for my expertise and I convinced that I can help you perfectly and satisfactory. I look forward to work with you as a friendship not just to be vendor ship in current your project and will try with my best to lead your project successfully.
$900 USD in 12 days
4.5 (4 reviews)
4.4
4.4
User Avatar
Hi There, Building website is our daily work and we always build TOP NOTCH websites with team work. Let’s make a deal through further discussion. We have also reviewed your job postings texts. Clicking the lesson takes you to the individual lesson. There should be a single template that works for every single lesson. I need to be able to build lessons. I'm thinking of building them in markup might be the easiest thing, but I'm open to suggestions on how it would be easiest to build out new courses and lessons in the future The lessons need to have navigation on the right-hand side that follows the user through the lesson. It needs to have and syntax highlighting, I need to be able to hide and show a section of code with the click of a button, and I need to be able to display data grids and images. Please check our portfolio items for our work quality. Thanks & Regards. Smita Das SPD Solutions
$1,125 USD in 7 days
3.3 (12 reviews)
5.9
5.9
User Avatar
Hi, What you are looking for is an LMS (Learning Management System) so that your users can access additional resources (could be in text, video , audio) only when they become a registered member, subscribed with a monthly / quarterly / Annual subscription fee OR you can make the payment system based on each Content Type. Now the way it goes generally is that you as the Admin , will be able to build these Lessons from your admin dashboard and package them as individual courses , so one course can have multiple lessons. The users can see a short course summary but to gain full access they need to purchase . Additionally, I would recommend using a Content-Locker so that no one can downloaded anything to prevent piracy of your materials , and they can only view when they are logged in from their user dashboard . Am I correct in my assessment ? Is this what you are looking for ? From what I have read , there are only a few more things that needs answering so that I can understand your deployment. So let me elaborate on that . Can you please tell me what type of API you will be using for Data set ( IF ANY ) , Can you tell me the type of Server you have ? and of course what type of CRON it supports? Once I have these information, I will be able to build more wisely for you. Thanks and Regards
$750 USD in 20 days
5.0 (1 review)
0.0
0.0

About the client

Flag of UNITED STATES
San Diego, United States
5.0
9
Payment method verified
Member since Oct 19, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.