Caesium
Berlin, Germany
Caesium is a startup freelance marketplace that helps clients, individuals, and teams to find each other and work on joint projects.
All CustomersDedicated Team
Depending on specification, Redwerk determines needed developers skills and selects appropriate specialists with the best qualification for project realization.
Learn moreStartups & Innovation
We are ready to turn your ideas into readymade projects. Our experience in IT industry has helped many start-ups to get a quality product which can be worthily presented to users.
Learn moreChallenges
For every customer and freelancer that decide to use a marketplace for work, the essential factors in choosing these platforms are convenience, reliability and the amount of qualified workers with good feedback. Caesium is a platform where a customer, individual or a team can feel confident when hiring, managing and working on projects. When Caesium proposed Redwerk to continue developing the product, we were pleased to receive an opportunity to supplement our experience with this great startup and apply our skills in web development.
Our challenge was to bring to life the marketplace with the two types of users: customer and freelancer, each with its own set of options and the ability to sign up and authorize via social networks.
After registration, a customer can create a project, describe it, define deadlines and find a team depending on needed skillset. In Caesium skills should be displayed in the form of hashtags like #design, #development, #testing and so on. As in any freelance marketplace, we needed to create stats and leaderboards for finding the best executives on principle: the more confirmed skills and accomplished projects the higher chances to be on TOP.
The platform should also offer workflow functionality: freelancers can see the tasks, communicate with the customer, track the work via a built-in time tracking system, create invoices and receive payments. One more great ability that we needed to add in Caesium is to collaborate and create teams for working on big challenging projects.
Solution
Caesium was built with Laravel, Postgres and Firebase at the backend and Angular and SCSS at the frontend, so we continued to use these technologies for further development. As a prominent JavaScript development company, Redwerk used Angular to provide dynamic elements of the app interface. During the working process, we continued the development of the product and even fixed several functions that did not work correctly according to the design.
Our team also faced the issue with SEO abilities of pages that are loaded by JavaScript. It was because Google’s crawler does not process elements in Angular, so we found the way to solve it by using a proxy server that goes through the page content, make the HTML copy and displays static copies of the pages to Googlebot.
Result
Redwerk high-skilled developers successfully coped with the task and created an entirely operational freelancer marketplace. We are sure that this platform will help thousands of talented people around the world to receive jobs and create fabulous projects. For this moment Caesium already has over 260 completed projects, 4642 tracked hours and it’s only the beginning!
In Press
Need a smart development partner?
Contact NowTechnologies
Redwerk Team Comment
Mikhail
Developer
Developing with this project was very exciting and informative. I enjoyed working with the cloud database Firebase which helped speed up and simplify application development.
Impressed?
Hire usOther Case Studies
Adfectious
Developed mobile advertising system inspired by Google’s AdMob and used on popular Romanian media like meteoromania.ro
Cleanagents
Built Android app for self-employed cleaners across Germany and Austria, soon acquired by Helpling.de
OpenTeams
Refactored & redesigned B2B marketplace with over 20K open source contributors and sponsors