Front-end developer

22 People have highlighted this activity

Activity Feed

Started 9 days ago


I love making CSS buttons.

And I collect them on codepen

You can check them out HERE


Read more
Student of Software Development, zero to mastery academy
Started 3 months ago
Here's the details of the platform I built followed by a walk-through video of its functionality!

https://docs.google.com/document/d/1ZsxFijrkBW6wC60rfYihiqiilMFAE4FqHPEOdJEg1W4/edit?usp=drivesdk

E-Learning Platform (Full-Stack.                   Javascript)

Technologies and architectural considerations:

Next.js was chosen for its performance enhancements of React by strategically rendering selected content on the server instead of the client while maintaining all of the advantages of the React framework.

Future scalability and cost were driving considerations on the structuring of this application.  AWS microservices for deployment and content storage were chosen. Specifically, the EC2 Linux VM instance for deploying both the back-end server and front-end SPA allows for unlimited horizontal scaling as well as regional scaling world-wide. In addition, AWS S3 object storage is the lowest cost option with unlimited growth potential.

Mongo Atlas was chosen as a managed user database because it is arguably the most critical component for platform management and user experience. Therefore, keeping it separate in every way and being monitored provides the highest level of security and safety.

Employing Stripe as the payment processing service adds a reputable financial partner and level of security that takes away a potential barrier for mass adoption. 


How does this elearning platform work?

All existing courses are displayed on the home page. In order to ‘Enroll’ in them, the user needs to create an account through ‘Registering’ and then logging in.  A preview of each course is available without an account.

Once a user has an account, they can ‘Become an Instructor’. By selecting this option it takes them to the Stripe website to create an account to receive payments and redirects them back upon completion. On the back-end, once the Stripe account is verified, the role of ‘Instructor’ is added to the user’s profile in Mongo Atlas.

As an ‘Instructor’, the user has access to the platform's course creation functionality.  A form becomes available with text fields to Title the course and then Describe the course. In addition, an image can be uploaded that will represent the course. There are options to set the price of the course as well as offer it for free.

Once the course exists, unlimited ‘Lessons’ can be added. Another form becomes available to Title and describe each lesson. The main content of each lesson should be a video file that is easily uploaded.

Options for editing, viewing the number of enrolled users and publishing the course are available under the ‘Instructor’ view only available to Instructors.  All of these routes are protected on the back-end through vigorous algorithms running with each API request.

All users have a ‘Dashboard’ that displays all of the courses they are enrolled in.


https://drive.google.com/file/d/1Bu3h3sl35hn_UfvkSJTWgb3pDf-fT62N/view?usp=drivesdk
Read more
This year I graduated from university and started my career as a frontend developer. I have already learned and improved my coding skills a lot. Being part of the Growth team at my company has shown me a lot about data, analytics, and powerful customer data products.
Read more
Intermediate Front-End Developer, Platform45
Dec 10, 2021
First time ever using Webflow and this is the result Healthforce
Really enjoyed working in Webflow and with Finsweet Attributes.
Read more
Nov 20, 2017

End-to-end website develop

I worked as a freelancer on a UI/UX project for a Clinic of Ophthalmology project, with eight units serving all regions of São Paulo and ABC. Using the previous project as a base, I mapped the structure of the site and the complexity of information pages, links and files. With the presentation areas of the types of exams taken, surgeries, agreements, units, contact and blogging area, I was able to explore different skills and learn more about remote work and complex delivery contexts. The project took about 5 months to complete, and I had a project manager and the responsible for the technology area supporting me, but all the research, development and publication of the project was done by me.
Read more
Senior UI UX Designer, Anspire Agency
Sep 03, 2017
Started My Career As A Front-End Developer
Read more
Loading...