Skip to content

Repository files navigation

Live Demo

https://www.peacekeys.net/

PeaceKeys.History.mp4

The Mission

PeaceKeys is built on the belief that our digital spaces should be filled with words that build you up rather than tear you down. My goal is to use technology as a vessel for kindness, providing users with a practice space that reinforces peace and encouragement through every keystroke. By focusing on "Psychological Wellness" typing, I hope to help users develop technical skills while being surrounded by words that promote a positive and grounded mindset.

Work in Progress

PeaceKeys is actively evolving. While we currently feature a selection of Bible quotes, our library is expanding to include a broader range of diverse vocabulary, secular affirmations, and philosophical quotes to support a grounded mindset for all users.

My Story: From Intimidation to Creation

I have always felt that tech was something that was difficult to understand and felt intimidated by it. This project is a personal challenge. The feeling of being "technically deficient," made me realize that others learning to type were having the same issue. I wanted to see if I could bridge the gap between having zero coding experience and building a functional tool that helps people. By using AI as a collaborative partner, I was able to focus on the logic I cared about: real time accuracy, user flow, and a minimalist design that doesn't feel overwhelming. This journey has taught me that with patience and a clean working environment you can make things that appear difficult look easy. That is a strong focus behind creating this website, making it look easy and not intimidating for newer users. Especially the older generations and people looking to shift their careers or expand their knowledge by mastering the most basic, typing.

The Tech Behind the Transformation

Going from zero programming experience to a live application required a focused learning path. These are the tools I mastered to bring PeaceKeys to life:

Frontend: React.js & Vite (for building a fast, modern user interface)

Styling: CSS3 (focused on creating a minimalist, "Zen" aesthetic)

Deployment: Vercel (managing the pipeline from code to a live URL)

Version Control: Git & GitHub (maintaining a professional development workflow)

My Approach: AI-Augmented Development

I chose to embrace Generative AI as my primary learning tool and "Senior Partner." Rather than just generating code, I used AI to:

Deconstruct Concepts: I used AI to explain complex logic like "React Hooks" and "State Management" in terms I could apply.

Collaborative Troubleshooting: I worked with AI to debug my logic, helping me understand why a solution worked, not just that it worked.

User Experience: I’m refining the app to be more "forgiving" ensuring it handles corrections and backspacing smoothly so the user stays encouraged rather than frustrated.

About

A minimalist, AI assisted typing application built with React. Designed to reduce tech intimidation and promote wellness through peaceful, meditative typing practice. Website: https://peacekeys-raul.vercel.app/

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages