Replit Tracker: A Visual Portfolio for Replit Projects

27 March

I got it deployed.. finally :slight_smile:

a simple Showroom for you Replit Apps. See what other coded and present yours. You get a personal page for your Apps like

You can add likes and share comments on other Apps

Hope you like it, and it helps to promote your App even more.

Best
Christian

  1. February:
    01:42:32
    Still getting mad about that my Deployed Version does not act as my Developer Version. What can I do? The Ai is kinda overwhelmed. Deployed Version vs. Dev Version, hmm. And while in my Dev Version the /showroom works beautiful, showing all the projects from all users.. in the deployed version, as you possible can see yourself, its " No projects found
    Hmm, it’s quiet here… Too quiet. Why not be the first to add a project?"…

WT>> Coconut…

Next:
I would love to go back to Checkpoint 2 hrs ago, just to see if it would worked there, because I trust not so long ago it was working, the reason why I made my first Post here in this threat.

but if my checkpoint 2hrs ago is not the best one, i would like togo forward again my timemachine… nope, not possible. so better dont go back, being stuck in the present. Doing a Backup / remix doesnt help, because it does not remember a checkpoint. I would <3 to have a timemachine. a few days. self chosen checkpoints. if something happens, i like to go there, if its the wrong one, lets go reverse again until i find my best spot.

Boomer. I can not do that!

What now? Deleting this Topic here… how do preserve my images… lol… one thought hunts the other. I decided to keep it and add my little updates. Going to back Agent V1 and working with him to fix that Situation. Wish me luck. I really with this little App is fun for you.

First User!!!:
Thanks to PetDiary by Frank Cheung
He is the first adding a project.

Welcome, Congrats, Hooyah, Hooyah.. Replit Dev!

I see it in my developer version, because I access the same database.
So why in the beautiful universe does it not show in my deployed version??

/showroom … HELLO??

Update:
Right now my Developer Environment shows me Projects in my App.
In the Deployed Version it says ā€œNo Projectsā€. Until u login and goto /showroom. Sorry about that. Work in Progress.

One of the things I wish Replit does better.
Deployed App is same as Development App.
A few times now I experienced that my Deployed app has some bugs that my Development App does’nt have.

The new Agent V2 is somehow cool, also too many times it keeps running for ages, repeating old tasks already done. I will have to switch it of. Going back to Agent V1.


This Post is originally written by the Replit Assistant, prompted with the Introduction from Replit about the Showroom :slight_smile:

// I will add personal annotions starting with //

Replit Tracker: A Visual Portfolio for Replit Projects

Direct Link: https://replittracker.replit.app

Project Description

Replit Showroom is a visual portfolio platform designed specifically for Replit users to showcase their projects. It allows developers to organize, categorize, and present their work in an attractive, user-friendly interface with a focus on visual appeal and easy navigation.

Technologies and Replit Features Used

  • React with TypeScript for the frontend
  • Express.js backend with a RESTful API
  • PostgreSQL database with Drizzle ORM
  • TailwindCSS for responsive styling
  • React Query for state management
  • Firebase for authentication
  • Shadcn UI components for consistent design
  • Replit Deployments for hosting the application
  • Replit AI Assistant for code generation and problem-solving

Key Challenges and Solutions

Challenge 1: Image Management

Storing and serving project screenshots efficiently was a major challenge. I implemented a base64 encoding system that stores images directly in the database, allowing for quick retrieval without additional storage services.

// I never got the Replit Object Storage to work. Drove me crazy, thats why i used (not most effective) the Database as Image Storage. If someone can help me to get the Object Storage to work, I will give my Honor.

Challenge 2: Responsive Layout Across Devices

Creating a consistent experience across devices required careful planning. I solved this by implementing a flexible grid layout with Tailwind CSS that adapts to different screen sizes, combined with responsive card components.

// I simply went from the basic layout I got as prototype. Still like to make it more appealing and cool.

Challenge 3: Real-time Sorting and Filtering

Implementing fast sorting and filtering without page refreshes was crucial for user experience. I leveraged React Query’s caching capabilities along with client-side filtering to ensure smooth interactions.

// yes, the fast search (updating the cards in realtime, category and by likes/comments is what I really like. Most Probs I have right now is with Likes/Comments to update as I change them in 2 of 3 Pages. Why it works fine in one and not in the other 2 I dont get.

Implementation Highlights

// Project card display with conditional rendering for various layoutsconst ProjectContent = ({ expanded }: { expanded?: boolean }) => { return ( <div className={expanded ? ā€œspace-y-4ā€ : ā€œspace-y-2ā€}> {project.imageData && (

<img src={/api/projects/${project.id}/image} alt={project.name} className=ā€œobject-cover w-full h-fullā€ />
)}

{project.name}

{project.priority}

{project.description}

);};

// thats possible nuts to share, but the assistant brought it in while I asked to follow the Replit Advice how to present a Project.

Future Plans

  1. Collaboration Features: Allow multiple users to collaborate on showcased projects
  2. Enhanced Analytics: Track views and engagement with projects
  3. Social Sharing Integration: Make it easier to share projects on social media platforms
  4. Custom Themes: Allow users to personalize their showcase with custom themes
  5. Mobile App: Create a companion mobile app for on-the-go project management

// thats the latest suggestions of the Assistant. I am ok with.

Live Demo:
Visit my deployed application here:

The animated background gradient on the showroom page creates a visually appealing experience that highlights projects while maintaining readability.

// u possible will not recognize it consciously, its a very subtle silver color fading happening.

This project demonstrates the power of Replit’s full-stack development capabilities, from database integration to deployment, all within one platform!

…
// yes, i just can confirm this so far. Thank you Replit.
AGENT & ASSISTANT… AND DEPLOYING

L♄VE it!

---- Now the boring part:

Why I did this and whats my next Intention?

I am a Coder for over 40 Years, 1982 to be exactly. A kiddo in its puberty. Girls very confusing, Creative, full of Passion, challenging Past. Computer got my Buddy. Logic, Reasonable, Simple. 0/1. My IT-Teacher told me after four week. 'I cant teach you more, you can do what you want". I did.

It took me over 25 Years getting my Breakthrough. Than it got magical. Still crazy, also financial definitely a difference to what I felt for 40 Years. Financial Anxiety.

Gone! I felt free in this Topic. I mean absolute free.
I came able todo whatever I always wanted, and more. Becoming able to ask personal Questions to Tony Robbins, Donny Epstein, Ray Dalio, Bill Clinton, Joe Dispenza, Peter Diamandis and other Leaders in their Field.

Names I heard about before, and now I find myself hanging out with them.

Was it always like this. No, am I still hanging around with the often. No. I feel fulfilled. Settled, not hungry.

Ok. Last is a Lie. I am always hungry for more. More Joy, More Value, More for all of us.

Thats why I could not continue coding as I did for so long.
Learning a new Computer Language came easy, they all follow the basic principles. I got in contact and practice with several. Basic, Assembler, Modula, Pascal, … go from here and end somewhere at ajax, sql, php.
It got tiring.

AI came along. Yupidu.

ChatGpt, Claude…
Wohh, Python. I never learned, I just did let code by that AI Models.

Cursor .. yeah, even more options. Finally an app that goes through several files, not just one.

Replit.. cool.. confusing, bye
Cursor again…
Replit again at one point. Wohh the Agent. U got me.
And I can download the source and host it myself.
No closed System with fancy features, that when closed, also ends all my work and data, because I cant transfer them to any other system.

And BEST. One click and my App is deployed as a Web App. No thinking about a Server, AWS and all that… xyz. Scaleable, sure… Deploy. Done.

.. Just Praise?
hmmm. I would really like to have the Option to publish my Apps also in the App Stores of Google and Apple. All it needs is a simple Wrapper App that loads my WebApp. I did this ten Years ago with some of my Work. Somewhere I still have the Code. Do I like todo the Action looking for, Working with xCode and Java to compile to make a Wrapper App. No!
And I may have to adjust a few things to make the Store Confirm, Appropriate. As they dont like just pure WebApps. So it needs some native Features. A Menu is already on, a native Ad another one, or purchase option. Sure than the Stores will like it. Getting some $ from our Work. I am good with that.

So here my Challenge to Replit. Give me the Option with one Click to generate Apps for Google, Apple, Amazon (whats else there… VR?)
with my App embedded. With some features as I wrote above.
A Thank you is guaranteed. Even some extra $ for that Feature.

What else?

I want to connect. With you, the Replit Community even more.
My little Replit Tracker App. Born from the Love I have for the https://replit.discourse.group/c/showcase threat. People sharing their Work and support each other. I love it. I just wanted to lift it up one step.

Giving myself, you, all of us, the option to track our Replit Apps, present them to others and see what others created in a simple app. While I thought to open it for other Apps, I think I am on the right track to keep this a niche. Hooyah, Hooyah Replit Coders !!

I will share more about my other Projects soon. A few you will see in the actual ReplitTracker : https://replittracker.replit.app/

Feel invited to share your Project there too, and let me know your Experience with the App. I am dedicated to answer each of you personally and in time. Thanks so much for you share. Here in the Forum and everywhere you appear with you best work.

Yours
Christian

woah, that’s a lot of text… :smiley:

nice work!

a bit of feedback:

  • i created a project and it didn’t show.
  • when creating a project, i accidentally clicked on the sides and the form was gone! had to start afresh.
  • single/two/four column icon looks wrong
  • could do with a theme toggle (dark?)

that’s all i can think of at the moment. cheers for sharing Christian, all the best!

thanks for feedback. I saw/see your project in my developer version. thats the crazy part. I dont know why the deployed version behaves different.

  • fixed, thanks for that.

  • single/two/four… where do u look from … Desktop/Mobile? How wrong, Screenshot?

  • dark theme, thats an idea easy todo.

Agent V2 drove me #$@^
Now i feel a little desperate with V1. Lol. Will get there, just takes time.
Patience and Persistence Franky… Patience and Persistence.

btw. I checked your page: PetDiary - Share Your Pet's Journey
beautiful !! love it. Shared already my story.

Login great with Google. After that the Instruction confused me totally.
Not needed in my personal opinion. You have a simple structure, common sense to understand. The Design I would give more Pep.

The Description of my Ped Story I felt to s hort. I would love to share my Story, why do u limit me so much :slight_smile:

Looking forward to hear more from you.

Thx Franky

Best
Christian

// Lol. While Posting I got:
An error occurred: Sorry, you can’t post the word ā€˜s hort’; it’s not allowed.

and last. you can find my projects here:

https://replittracker.replit.app/u/christianalbertmueller

and yours here: https://replittracker.replit.app/u/frankcheung

its just the https://replittracker.replit.app/showroom page that gives me headache now, because it doesnt show the projects of all users… while it does so in my dev env.

can you see the icon is a bit aligned to the left?

thanks for your feedback on petdiary!

the demo is based on an older version of the software so is a bit outdated.

will keep working on it!

cheers mate

Hi Franky, thanks… I got a bit lost with other things.
Yeah, this Detail I keep in mind.

I am stuck at one Point. HELP @REPLIT!

While all works fine in my Developer Environment,
the Published Version does NOT show my /showroom screen (Where I show the shared Apps) ShowStopper! While I can see all apps in my Dev Environment the Deployed Version says ā€œNo Appsā€.
At the same Time going to a user link like /u/christianalbertmueller
does indeed show the Apps.

And i tried to fix this with the Agent, with the Assistant for Days. Sure just this did cost me 50 Bucks by now. ā€œMake the /showroom show the apps from all Usersā€ … and from there we go. same same same result.
Different ways "create a copy of the working /u/ and show all Apps from all Users.

It keeps insisting it fixed it, while showing it still in the Dev Environment, when I deploy it, same same… no Apps found, no User Found. no whatever shown. Always not the Result I am looking for.

And it drives me Nuts. ā€˜you have data in the database in field projects, show them all’ … my last approach

IT WORKS FINE in my DEVELOPER ENVIRONMENT

@Replit… honestly, what could I do?
Arent u making sure that my deployed version is same as my dev version?

Is this a bug, how can i help to fix. It happend also with other projects that the deployed version just does not behave as the version in my coding environment.

Holy TL;DR

Never seen anything quite like that.

Yeah, blessed you are. haha.

I spend around $500 this months. Working on multiple Apps.
And I had this happening twice. Now with one App I still have same problem. The other, I went so much back in a checkpoint that I lost many data, but finally got it work. Dont ask me what was the solution. It changed here and there and at least I got a Version I can show.

With my actual Project…as said… dev version perfect… deployed version miss the most important part… showing the projects from all users.

I already started to make a backup (but it will not have all my checkpoints), and now going back and back as much I can in time to see where I could checkin again to make it work, to get a different base and approach.

if anyone has a hint… or is from the team @ryan-replit @kody-replit @diana-replit and can have a look into, i will definitely appreciate.

thanks
Christian

Hire someone to sort out this one issue, then proceed. It’ll cost you like $40 for a pro to fix it up. Quit spinning your wheels.

I hear you. While I think I have quiet good skills, I am open to give $40 to someone who does it. Any Advice?

Hey as usual you can send me an email kody.low@replit.com and I’ll schedule a quick call with you to help. This isn’t a direct replit support forum, but good for asking other users to help

I’m not sure what the issue is but generally if you’re using an autoscale deployment try redeploying using an always on VM, sometimes something in your code doesn’t like being turned on and off constantly or has trouble restarting as part of autoscale.

thanks Kody, I appreciate. had a rough day today. Got scammed.

what do you mean with >>redeploying using an always on VM,

i tried now the VM … but there i got after deployment:
Cannot GET /

… going back to autoscale…

still same: in my developer env it works fine… not when deployed