Overview
Tottem is an open-source experimentation that combines personal productivity tools with social media capabilities. It focuses on empowering users through personalized features and open-source web technologies.
Features
- Full-Stack Typescript App: Using React, NextJS, TailwindCSS, and GraphQL (Apollo tools) for a type-safe experience end-to-end.
- Prisma Database Management: Utilizing Prisma Framework for data modeling and database management.
- Global State Management: Employing Apollo Client for global state management instead of Redux or React Context API.
- SSR Workflow: Leveraging NextJS for Server-Side Rendering to enhance user experience.
Installation
To install Tottem, follow these steps:
- Clone the repository from GitHub.
git clone [repository-url] - Install dependencies using npm or yarn.or
npm installyarn install - Set up the local schema and configure necessary queries.
- Start the development server.or
npm run devyarn run dev - Access Tottem via the provided local URL.
Summary
Tottem is a unique platform that blends personal productivity tools with social media elements, offering users a versatile and empowering experience. With its focus on open-source technologies, type-safe practices, and efficient global state management, Tottem stands out as a promising project for those interested in a modern web software development approach.