Find Jobs
Hire Freelancers

Refactoring a small JavaScript library to TypeScript -- 2

£2-5 GBP / hour

In Progress
Posted over 5 years ago

£2-5 GBP / hour

We are a web application development company and sometimes we need a help with certain projects. I need to bring some fun to my corporate web applications and found this [login to view URL] I need to refactor this open source project [login to view URL] to the latest Typescript. This project is going to have a few phases and depends on the budget I will split it into multiple projects/phases. Ideally, you should have some experience with Typescript. This Project - Phase 1 - Refactoring from JavaScript to Typescript -- using the best practises, Interfaces, Classes, Inheritance, naming -- using comments to describe Classes, -- making a generic classes and using interfaces with easy to add different kind of entities in the future phases e.g. ants, ladybug, butterfly and also not living entities a car, robot, anything -- creating a basic documentation in markdown format (md), how to use library, including how the animation sprite works -- adding custom behaviours to the entities so any entity can do whatever is added to it e.g. flying, moving, .. -- the finished product can be used by using the Typescript files or compiling them into one JavaScript file. -- the project will be published to Github eventually as Open Source -- I recommend to use free Visual Studio Code or free Visual Studio Community Edition which both are easy to work with TypeScript Future Project - Phase 2 - Adding new graphics and relevant behaviour and new fun entity behaviours, maybe using SVG images Future Project - Phase 3 - New Feature, Using ASP.NET Core + SignalR to move entities form one screen to another screen.
Project ID: 18450386

About the project

10 proposals
Remote project
Active 5 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
Awarded to:
User Avatar
Hello, my name is Igor and I have more than 9 years of experience in JavaScript and 3 years with TypeScript but of course I also have 8 years of experience with strong typed languages so I am really confident with TypeScript, which is just a superset of JavaScript, but adds a lot of different and new functionalities. I am looking forward working for you. Sincerely, Igor Dimitrijević.
£3 GBP in 40 days
5.0 (6 reviews)
3.6
3.6
10 freelancers are bidding on average £6 GBP/hour for this job
User Avatar
Hi, I can move this bug library from javascript to typescript for you. I made a lot of applications with that technology, from scratch or rewriting from other languages.
£5 GBP in 20 days
5.0 (73 reviews)
6.2
6.2
User Avatar
hi. your project looks fun. i like typescript and prefer to use it whenever possible instead of js. i know SignalR and asp.net too for phase 3
£10 GBP in 40 days
5.0 (20 reviews)
4.7
4.7
User Avatar
Hi, I am good at Web & Mobile Development. If you let me do this job, I have the confidence that I can do it perfectly. I have done many projects with skills: Node.js, Typescript.
£11 GBP in 20 days
5.0 (3 reviews)
2.3
2.3
User Avatar
Bidding as per your message. Will discuss details in chat. Please come over there once and share project details.
£3 GBP in 40 days
5.0 (1 review)
1.6
1.6
User Avatar
Good day sir please hire me, this job fits me
£3 GBP in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have experience of 1 and a half years, developing applications with angular and migrating to the latest release of the language.
£3 GBP in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
0.0
0
Payment method verified
Member since Oct 10, 2018

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.