This project is a video sharing site inspired by tik-tok, instagram and others. Any visitor with a google account can sign in thanks to the react-oauth/google module. Once logged in, they can upload his own videos, like and comment on videos uploaded by other users as well.
I use Next.js because it seemed easier to structure and also take advantage of its simplification in routing... And I also wanted to learn more about Next.js obviously ;)
I chose Sanity for be an excellent solution both as a data and multimedia server, and knowing Graph-ql queries previously, Sanity's GROQ (Graph-Relational Object Queries) became quite familiar to me.
I try various servers, but for Next.js apps this was my prefered.
First clone the repo and cd on it:
$ git clone https://github.com/juliancabmar/ack-tok
$ cd ./ack-tech
Install the dependencies:
$ npm install --legacy-peer-deps #(for avoid dependency issues)
Run the app:
$ npm run dev
Finally open http://localhost:3000 in your browser.