{"id":22343108,"url":"https://github.com/frankdias92/newprojetstore","last_synced_at":"2026-04-02T18:52:29.559Z","repository":{"id":234828968,"uuid":"789581265","full_name":"Frankdias92/newProjetStore","owner":"Frankdias92","description":"This project is an e-commerce website showcasing a virtual drift pilot and their products. It utilizes a modern frontend built with Next.js (React framework) for a smooth user experience. Visitors can explore product categories, view individual product details, and be redirected to affiliate links.","archived":false,"fork":false,"pushed_at":"2024-05-12T18:51:58.000Z","size":17993,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T09:45:58.705Z","etag":null,"topics":["backend-api","e-commerce-website","expressjs","frontend","nextjs14","showcasing-skills-learned","sqlite","sqlite3"],"latest_commit_sha":null,"homepage":"https://ecommerce-adriell999.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Frankdias92.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-21T00:38:30.000Z","updated_at":"2024-05-12T18:52:01.000Z","dependencies_parsed_at":"2025-03-26T09:53:16.147Z","dependency_job_id":null,"html_url":"https://github.com/Frankdias92/newProjetStore","commit_stats":null,"previous_names":["frankdias92/newprojetstore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Frankdias92/newProjetStore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FnewProjetStore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FnewProjetStore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FnewProjetStore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FnewProjetStore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Frankdias92","download_url":"https://codeload.github.com/Frankdias92/newProjetStore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FnewProjetStore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270631843,"owners_count":24619380,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend-api","e-commerce-website","expressjs","frontend","nextjs14","showcasing-skills-learned","sqlite","sqlite3"],"created_at":"2024-12-04T08:14:51.412Z","updated_at":"2025-12-30T21:46:24.251Z","avatar_url":"https://github.com/Frankdias92.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Project Name**\n\n\n\u003cimg src=\"./src/assets/files/LogoWebsite.png\" alt=\"Man Technologist Light Skin Tone\" width=\"238\" height=\"38\" /\u003e \u003c/b\u003e\n\n#### [You can see this project here!](https://ecommerce-adriell999.vercel.app/)\n\n**Description**\n\nThis e-commerce website showcases a vitual drift pilot and their products, catering to Asseto Corsa enthusiasts and fans of virtual drifting. It features a user-friendly interface with the following sections:\n\n- **Home:** Introduces the virtual drift pilot and their expertise.\n- **Explorer:** Allows navigation through product categories.\n- **Videos:** Features video content related to the virtual drift pilot.\n- **Recommendations:** Showcases recommended products.\n\nThe website also includes a dedicated store page with:\n\n- Browsing by category using filters.\n- Individual product details with images.\n- Buttons redirecting users to affiliate links for purchasing products.\n\nThe footer provides links to the virtual drift pilot's affiliates.\n\n\n**Technology Stack**\n\n**Frontend:** Next.js (React framework)\n- Additional Frontend Libraries:\n    - @nextui-org/react (UI components)\n    - axios (HTTP client)\n    - framer-motion (animations)\n    - react-icons (icons)\n    - react-slick (carousel)\n- Styling: Tailwind CSS\n- Linting: ESLint\n- Type checking: TypeScript\n\n**Backend:** Node.js with Express\n- Database: SQLite\n- Additional Backend Libraries:\n    - bcryptjs (password hashing)\n    - cors (cross-origin resource sharing)\n    - express-async-errors (error handling)\n    - jsonwebtoken (JSON Web Tokens for authentication)\n    - knex (SQL query builder)\n    - multer (file upload handling)\n\n**Setup Instructions**\n\n**Frontend:**\n\n1. **Prerequisites:**\n    - Node.js and npm (or yarn) installed on your system.\n\n2. **Clone Repository:** Clone this repository to your local machine using Git:\n\n   ```bash\n   git clone https://github.com/Frankdias92/newProjetStore\n   ```\n\n3. **Install Dependencies:** Install the project's frontend dependencies:\n\n   ```bash\n   cd website-adriel999-store\n   npm install  # or yarn install\n   ```\n\n**Backend \u003ca href='https://github.com/Frankdias92/product-store-api/tree/main'\u003e(separete repository)\u003c/a\u003e:**\n\n\n\n1. **Clone Backend Repository:** Clone the backend repository (if separate) to your local machine.\n\n2. **Install Dependencies:** Navigate to the backend directory and install its dependencies:\n\n   ```bash\n   cd backend-server-store  # Replace with your backend directory name\n   npm install  # or yarn install\n   ```\n\n**Running the Application**\n\n**Frontend:**\n\n1. **Development Server:** Start the development server to work on the website locally:\n\n   ```bash\n   npm run dev  # or yarn dev\n   ```\n\n   This will typically open your default browser at http://localhost:3000 (the port may vary).\n\n**Backend:**\n\n1. **Start Backend Server:** In the backend directory, run the server:\n\n   ```bash\n   npm start  # or yarn start\n   ```\n\n   **Note:** The default port for the backend server may vary. Check your backend code or configuration for the specific port.\n\n**Production Build and Deployment**\n\nRefer to the Next.js documentation for deployment instructions specific to your hosting provider: [https://nextjs.org/docs](https://nextjs.org/docs). Configure the frontend to communicate with the deployed backend API endpoint.\n\n\n## **Deploy back-end**\n\n- Node.js with Express: API server handling product data, user accounts, and interactions with the database.\n\n| Description | link |\n| --- | --- |\n| Repository | https://github.com/Frankdias92/product-store-api |\n\n## **Deploy front-end**\n\n- Next.js (React): Interactive user interface for browsing products, watching videos, and exploring the virtual drift pilot’s word.\n\n| Description | link |\n| --- | --- |\n| Repository | https://github.com/Frankdias92/newProjetStore |\n| deploy Vercel | https://ecommerce-adriell999.vercel.app/ |\n| route auth (login or create a new account) | https://ecommerce-adriell999.vercel.app/admin/login |\n\n\n\n**Additional Notes**\n\n- This project uses Next.js for a server-rendered React application.\n- The backend uses Node.js with Express and SQLite for data storage.\n- For more information on Next.js, refer to their official documentation.\n___\n\u003caside\u003e\n⚠️ To get acess take a while, almost 50 seconds, because i’m using the free account. (so be patience)\n\n\u003c/aside\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankdias92%2Fnewprojetstore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrankdias92%2Fnewprojetstore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankdias92%2Fnewprojetstore/lists"}