Tottem screenshot

Tottem

Author Avatar Theme by Poulainv
Updated: 13 May 2020
977 Stars

Bookmark manager on steroid built with React / NextJs / Apollo Tools / Prisma 2 — styled with TailwindCSS

Categories

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:

  1. Clone the repository from GitHub.
    git clone [repository-url]
    
  2. Install dependencies using npm or yarn.
    npm install
    
    or
    yarn install
    
  3. Set up the local schema and configure necessary queries.
  4. Start the development server.
    npm run dev
    
    or
    yarn run dev
    
  5. 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.