Cursif is yet another note-taking application that adds an exciting twist to your productivity. Unlike conventional tools, Cursif empowers you with scriptable notes, allowing you to craft personalized macros for streamlined note automation. Currently under heavy development, it's being crafted by the talented team at the Code Society Lab on discord.
I've been deeply involved in this endeavor since the summer of 2023, collaborating with an international group of developers. Our tech stack includes TypeScript with Next.js and Apollo for the frontend, and Elixir with Phoenix plus Absinthe, and PostgreSQL for the backend.
As one of the primary full-stack developers on the project, my contributions include:
Backend Contributions:
Developed functionality to create and manage macros, enhancing user productivity.
Implemented features for creating and managing collaborators, fostering effective collaboration within the application.
Designed systems to manage user information efficiently, ensuring data integrity and security.
Implemented rate limiting on API responses, optimizing performance and resource management.
Incorporated email validation for user registration, ensuring data accuracy and security.
Developed password reset functionality to enhance user account security.
Frontend Contributions:
Implemented notification and alert message systems to keep users informed about important events and updates.
Designed and integrated a disclaimer banner to communicate the state of development to users.
Implemented email address confirmation feature to enhance account security and user verification.
Designed and developed the registration page to streamline the user onboarding process.
Created the password reset page to provide users with a seamless experience for resetting their passwords.
I'm excited to see this project through to completion and to share it with the world. You can expect to see more updates on Cursif as we continue to develop and refine the application.
You can see more about the project and my work at the Cursif GitHub repository. Stay tuned for updates!