Code Monkey home page Code Monkey logo

flipsnap-legacy's Introduction

FlipSnap (Legacy)

This is the legacy version. All development has now been moved to here.

Introduction

Unlock a world of shared moments with FlipSnap. Share your favorite memories with friends and family.

Tech Stack

Tech Stack

Authors

A list of the original co-authors.

  • 坂 功弥 (Koya Saka) - Backend - @k7oya14
  • 石渡 輝(Hikaru Ishiwata) - Frontend - @hishiwat

flipsnap-legacy's People

Contributors

hishiwat avatar k7oya14 avatar

Watchers

 avatar

flipsnap-legacy's Issues

post

写真をpostできるAPIと簡易的なページを実装する

refactor page smooth

トップページやプロフィールページのギャラリーがもっさりするのを直します。

get post api

post(画像)を取ってくるAPIを作ります

  • 最新のポストをgetするapi
  • 特定のユーザーのポストをgetするapi

profile me

/profile/meは自分のプロフィールが見れるページです。ルーティングの関係で必要なので作ります。

back of image

ステータスによって写真の裏の表示が変わるような実装をする

supabase RLS

supabaseのRowLevelSecurityに対応する。

detail page

実際のデータを用いての詳細画面の表示

signup

signupページでusernameなどを各アカウントに割り当てるformやAPIを実装する

Followのoptimistic

followボタンを押した時,optimisticで暫定的にボタンを変えておく

profile

プロフィール画面の作成

image size

画像のサイズが表裏同じになるように制限したり,アップロード時に画像サイズを制限できるかなどを試してみます。

main page fetch

実際のデータをフェッチして、メインページの画像ギャラリー表示を行う

fix action function

action.tsないの関数の引数の表記方法を間違えていたので,直します。

add user relationship enum

ユーザー間の関係を定義するenumを作ってfetch apiの戻り値をそれに変更する。

db seed

本格的にdb seedします。

add fetch api

fetch apiでusernameを返さないと,プロフィールページに遷移しないことが発覚したので直します。あとfetchPost(単一)も追加します.

redesign signup page

signup pageがとてもお粗末なので,UIを整えていただけると助かります。

button optimistic

followボタンなどでoptimisticを使って,ボタンの感度をよくします

loading page

ローディングページとかスケルトンとか

prisma db

prismaORMを用いてバック(データベース)の基本構成をつくる

make gallery UI

デスクトップ版の写真の表示画面のUIを製作します。

fetch api wo relation

relationshipをかえしてるとfetchに時間がかかってしまい,vercel deploy側からTime outされてしまうので,relationshipを返さないfetch apiを新たに作ります。

header component

Header コンポーネントを作る。サインイン,サインアウトをAPIを用いて実装する。

profile page

実際のデータを用いてのプロフィールページの実装

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.