DEV Community

Cover image for Building doxshare[0]: The beginning
Shaan Alam
Shaan Alam

Posted on

2

Building doxshare[0]: The beginning

Greetings fellow programmers,
It's been an amazing journey since I started this project called "doxshare". I've been building for almost 2 weeks now. I thought I could complete the MVP in a week or so, but I've been busy lately.

A look back

My vision is to create something like pastebin but better. I wanted to create a pastebin alternative which lets you create and share Notion like documents. I am using T3 stack for this project since it's everything I needed combined.

Milestones achieved

User friendly and beautiful UI

I've chosen shadcn/ui to style my app. As per the docs, it's not a component library but it rather provides beautiful and customizable copy-paste components which you can use in your applications. It's built upon radix-ui and tailwind. It also provides features such as dark mode, themes etc.

shadcn-ui

Core functionalities

I've created the basic and important functionalities like authenticating the user, creating document, sharing document, document expiration. And many more functionalities are still left to be made which I'm thinking to complete as soon as possible.

doxshare

Dashboard

I've created a dasboard with a data-table in it where a user can see all the documents created.

dashboard

Future Endeavors

Document privacy 🔐

I am planning to be able to password protect the documents when user needs it. It's not mandatory but the user has the option to password protect it in-case if he wants.

Revive Expired documents 🧬

I want to be able to give the user ability to regenerate the shareable link of the expired documents, so that they could be shared again.

AI completion 🤖

WIth novel AI autocompletion feature, I'm planning to include AI feature into the app.

Collaborative Environment 👩‍💻

I am also planning to create a collaborative environment where multiple users can simultaneously edit the documents.

Conclusion

The success of "doxshare" is a result of the support from the community. I invite you to follow the GitHub repository, contribute code, report issues, or simply spread the word.

If you liked the idea for this project, feel free to give the repo a ⭐

Stay tuned for more updates and exciting announcements. Let's redefine collaboration, one document at a time!

Thank you for being part of the doxshare community.

Follow me online

X - https://twitter.com/shaancodes
Instagram - https://instagram.com/shaancodes
GitHub - https://github.com/shaan-alam

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay