CodingWithFran's profile picture. Building stuff on the internet!

Francisco Luna 🌙

@CodingWithFran

Building stuff on the internet!

置頂

Hey guys! I'm excited to share our first SaaS: Hanatones! 🎉 Hanatones simplifies color management for web designers and developers. Generate tailwind classes, export CSS variables, and organize YOUR project themes! Give us a try here: hanatones.com

CodingWithFran's tweet image. Hey guys! I'm excited to share our first SaaS: Hanatones! 🎉

Hanatones simplifies color management for web designers and developers. 

Generate tailwind classes, export CSS variables, and organize YOUR project themes!

Give us a try here: hanatones.com
CodingWithFran's tweet image. Hey guys! I'm excited to share our first SaaS: Hanatones! 🎉

Hanatones simplifies color management for web designers and developers. 

Generate tailwind classes, export CSS variables, and organize YOUR project themes!

Give us a try here: hanatones.com

Couldn't agree more!

Biggest lesson I learnt this year: Fcuk your feelings and do it anyways!



It's been a while, isn't it? I missed you guys. I'll be replying to your questions, as I quit Twitter for a few months


GM! I've been taking care of my uncle's dog recently and it has helped me a lot to deal with the pressure of finals, work and studying. Remember to spend time with your pets, family and give time to yourself and your hobbies. 🤞🏻 Stay safe and have a lovely day.

CodingWithFran's tweet image. GM!

I've been taking care of my uncle's dog recently and it has helped me a lot to deal with the pressure of finals, work and studying.

Remember to spend time with your pets, family and give time to yourself and your hobbies. 🤞🏻

Stay safe and have a lovely day.

Day 10 of #100DaysOfCode (Round 3) There was an important feature I've forgotten to add before. Which was creating the usernames programmatically when registering with Oauth providers. Now it's working fine and to be honest I used an NPM package to achieve this.

CodingWithFran's tweet image. Day 10 of #100DaysOfCode (Round 3)

There was an important feature I've forgotten to add before.

Which was creating the usernames programmatically when registering with Oauth providers.

Now it's working fine and to be honest I used an NPM package to achieve this.

You're not a failure. You just need to fail more. This way you'll find and learn what works for you. Read that again.


Francisco Luna 🌙 已轉發

First video of my face on here! A lot to improve, But exciting things are coming 🔥


When you feel bad: Remember that I spent 2 hours and a half setting up a legacy Python repository that's not working anymore. I wasn't able to get any useful information for testing purposes... But hey, at least I learned how to use Pyenv 🤣

CodingWithFran's tweet image. When you feel bad:

Remember that I spent 2 hours and a half setting up a legacy Python repository that's not working anymore.

I wasn't able to get any useful information for testing purposes...

But hey, at least I learned how to use Pyenv 🤣

Guess who's back! I've been busy with exams, juggling different responsibilities but I'm back to content creation on X. I improved my chess, spent time with people, learned how to use Obsidian and made progress at work in the meantime 🔥 New stuff will be coming!

CodingWithFran's tweet image. Guess who's back!

I've been busy with exams, juggling different responsibilities but I'm back to content creation on X.

I improved my chess, spent time with people, learned how to use Obsidian and made progress at work in the meantime 🔥

New stuff will be coming!
CodingWithFran's tweet image. Guess who's back!

I've been busy with exams, juggling different responsibilities but I'm back to content creation on X.

I improved my chess, spent time with people, learned how to use Obsidian and made progress at work in the meantime 🔥

New stuff will be coming!
CodingWithFran's tweet image. Guess who's back!

I've been busy with exams, juggling different responsibilities but I'm back to content creation on X.

I improved my chess, spent time with people, learned how to use Obsidian and made progress at work in the meantime 🔥

New stuff will be coming!
CodingWithFran's tweet image. Guess who's back!

I've been busy with exams, juggling different responsibilities but I'm back to content creation on X.

I improved my chess, spent time with people, learned how to use Obsidian and made progress at work in the meantime 🔥

New stuff will be coming!

Sometimes I wish things were easier But my: - Knowledge - Mindset - Lessons Have come from uncomfortable situations. Good morning guys.

CodingWithFran's tweet image. Sometimes I wish things were easier

But my:

- Knowledge 
- Mindset
- Lessons

Have come from uncomfortable situations.

Good morning guys.

Day 9 #100daysofcode I've succesfully implemented all the auth providers in my client's project! All that is left is some MFA when entering with email/username and password. We're just getting started because this project will keep growing!


GM guys. Woke up at 5:30am today to implement Google Oauth and implement the best coding practices. It's almost 8am but I did it! I ate the frog and I've implemented an important functionality to my client's project! Let's get it 😤

CodingWithFran's tweet image. GM guys.

Woke up at 5:30am today to implement Google Oauth and implement the best coding practices.

It's almost 8am but I did it! I ate the frog and I've implemented an important functionality to my client's project!

Let's get it 😤

Hey guys! It's a pleasure to share with you my first youtube video where I share with you tips regarding freelancing and what skills you should focus the most in. Thanks to @velpcode for encouraging me to continue this idea. youtube.com/watch?v=fhhbp9…

CodingWithFran's tweet card. Let's Talk About Freelancing - Tips to Get Started and Skills to Keep...

youtube.com

YouTube

Let's Talk About Freelancing - Tips to Get Started and Skills to Keep...


Day #8 #100daysofcode Let's go! I've successfully implemented JWT authentication and authorization to the project we're developing with FastAPI and Astro. This stateless authentication method works perfectly for this one! Now let's add the rest of features.

CodingWithFran's tweet image. Day #8 #100daysofcode

Let's go! 

I've successfully implemented JWT authentication and authorization to the project we're developing with FastAPI and Astro.

This stateless authentication method works perfectly for this one!

Now let's add the rest of features.
CodingWithFran's tweet image. Day #8 #100daysofcode

Let's go! 

I've successfully implemented JWT authentication and authorization to the project we're developing with FastAPI and Astro.

This stateless authentication method works perfectly for this one!

Now let's add the rest of features.

This was supposed to be another day grinding at college. But my car ended up damaged. The journey to succeed is full of drawbacks and losses. But it's worth it in the end. Now I have another reason to work hard. Buy a new car.

CodingWithFran's tweet image. This was supposed to be another day grinding at college.

But my car ended up damaged.

The journey to succeed is full of drawbacks and losses.

But it's worth it in the end.

Now I have another reason to work hard.

Buy a new car.

Good afternoon guys! What are you working on today?

CodingWithFran's tweet image. Good afternoon guys!

What are you working on today?

Day #7 #100daysofcode We've refactor the server actions of Hobby Explore and updated the Supabase dependencies. It was kind of tricky to set up Supabase SSR but I learned to do so using Next.js headers! I also updated the maximum file size to 2mb.


Day #6 #100daysofcode It was a good day practicing FastAPI for a college project! Learned how to create basic routes, use query parameters and how to connect to a PostgreSQL database. I'm still getting used to the Python syntax but it's simple so far.

CodingWithFran's tweet image. Day #6 #100daysofcode

It was a good day practicing FastAPI for a college project!

Learned how to create basic routes, use query parameters and how to connect to a PostgreSQL database.

I'm still getting used to the Python syntax but it's simple so far.
CodingWithFran's tweet image. Day #6 #100daysofcode

It was a good day practicing FastAPI for a college project!

Learned how to create basic routes, use query parameters and how to connect to a PostgreSQL database.

I'm still getting used to the Python syntax but it's simple so far.

When you're scared you can: Build that difficult project anyway, learn those new technologies, talk to that girl and take the risk anyway. Or just be paralyzed, overthink and never try. Feel uncomfortable my friend, it's part of life.


GM Folks! It feels nice to work as the first thing in the morning. Let's have a productive day ahead and achieve our goals! 😤

CodingWithFran's tweet image. GM Folks!

It feels nice to work as the first thing in the morning. 

Let's have a productive day ahead and achieve our goals! 😤

Loading...

Something went wrong.


Something went wrong.