concerts50

I joined the project team as a front-end developer. Together, we optimized the site speed and improved the code. The improvements led to the following results:

  • Improved site speed by 3 times
  • Custom scripts were fully optimized by me manually
  • Improved file-loading sequence
  • Removed unused libraries

I created a personal account on React based on the design. What was done:

  • Layout and creation of SPA
  • The entire authorization path
  • Login via Google
  • Tracking artists
  • Tracking events
  • Linking a personal account with a site that is independent and created on Laravel through the transfer of cookies
  • Data security

I also created an extension in Chrome that:

  • Collects data from Ticketmaster and StubHub
  • Tracks availability of seats
  • Calculates the most profitable seats
  • Compares the same seats on both sites and highlights the best choice
  • Filtering by seats, sections
  • Filtering by price
  • Filtering by quantity

Link: http://concerts50.com/

Image forConcerts50

Technical Details

Langauges: HTML, CSS, JavaScript, React, Chrome Dev
Tools: GitHub, JIRA, Figma, Docker
Role: Front-end developer
Tags: front end, spa, chrome extension, website optimization, react
Guideline

How We Work Together

Work process in steps

1

Initial discussion

We clarify goals, scope, audience, deadlines, and success criteria.

2

Initial brief

You receive a short written brief with scope, deliverables, stack, and timeline.

3

Deposit

Project is booked with an upfront payment to start.

4

Final brief & approval

We finalize the technical brief, structure, and designs; you approve to proceed.

5

Develop first half

I implement core pages, components, and CMS; demo for early feedback.

6

Final payment

Balance payment before final delivery.

7

Finalize, test, minor fixes

QA, performance/SEO checks, cross-browser testing, and small adjustments.

8

Deploy to hosting

Set up domain, SSL, server configuration, and go live.

9

Handover & 1-month support

Provide admin instructions, access, and priority support for the first month.

GET IN TOUCH

Let's make a dialog

If you have any questions feel free to write me. I'll answer during 24 hours