Videoteca was developed to learn and study Fullstack JS tools. On the Frontend, React was used, and on the Backend, Node.js.
Follow these instructions to clone the repository and start running the project locally.
-
Open the terminal and navigate to the directory where you want to clone the repository, then run the following command:
git clone https://github.com/huri3l/videoteca
-
Enter the project directory:
cd videoteca
-
Install the dependencies using Yarn:
yarn
-
Run the Backend
cd backend yarn dev
-
Run the Frontend
cd frontend yarn start
- MongoDB
- Node.js
- Express
- uuid
- Mongoose
- React
- React Icons
- Axios
- SWR
In Node.js, I learned to create a RESTful API, covering concepts like CRUD operations, responsibility separation, Express routing, backend development with Insomnia, HTTP methods, and CORS implementation.
In React, I gained knowledge in API consumption with Axios, creating and using custom hooks for code efficiency, managing business rules through contexts, improving User Experience with SWR, understanding optimistic UI, and exploring responsive design and CSS concepts.
Videoteca - Developed by Huriel Lopes - https://huriel.com.br/en-us