project name : Subscription Box Service Platform
webpage name : Sub's Now Bro
purpose : The project focuses on creating a Subscription Box Service Platform that enables users to easily browse, subscribe to, and manage monthly subscription boxes based on their preferences. This service offers a personalized experience where customers can select boxes for various products or services. Each box is curated with items tailored to the user’s interests, ensuring that they receive something new and exciting each month.
Vite, nodejs, React.js , localstorage, React Router DOM, Tailwind CSS, DaisyUI, React Icons, React-hot-toast
secure login and registration process with firebase, private routing system, update profile and reset password section, subscription category and category details sections, Responsive for pc, laptop, tablet and mobile.
-
vite : 6.3.5,
-
firebase : 11.6.1
-
react-countup : 6.5.3
-
react-helmet-async : 2.0.5
-
react-toastify : 11.0.5
-
sweetalert2 : 11.21.0
-
swiper : 11.2.6
-
daisyui : 5.0.35,
-
react : 19.1.0,
-
react-dom : 19.1.0,
-
react-icons : 5.5.0,
-
react-router : 7.5.1,
-
tailwindcss : 4.1.5
First make sure Node.js and npm are installed on your system. If not then You can install them from Node.JS. Next, open a terminal or command prompt and use the git clone command and then paste the copied repository URL to clone the project. After cloning, navigate into the project folder using cd project-name. Once inside the project directory, run npm install to install all the dependencies listed in the package.json file. When the installation is complete, start the development server by running npm run dev. This will launch the React app in your default browser at http://localhost:5173, allowing you to view and work on the website locally.