Skip to content

GaelTikeng/Code-4-all-frontend

Repository files navigation

Welcome to Code-4all

This document outlines the structure, setup and functionalities of Code-4all. It's is designed for developpers, contributors and users to understand the project and how it works.

Project Overview

  • Name: Code-4all
  • Description: An online platform selling a diverse range of coding resources splitted in two main categories: Frontend and Backend.
  • Target audience: Developers, programmers, students, and anyone interested in learning and practicing coding.
  • Tech stack: Full stack application.

Project structure

This project was built using the following technologies;

  • Frontend: Nextjs with TypeScript
  • Backend: Nestjs with TypeScript
  • Database: MySQL
  • Assets: Storing images, icons, and other static files

Setup and installation:

  1. Install dependencies: Use the following command line tool to install required libraries and frameworks;
npm install
  1. Run the server: Use the following command to run the server;
npm run dev 
  1. Access the website: Open http://localhost:3000 with your browser to see the result.

Third parti platforms

  1. Firebase for google authentication
  2. Edgestore for file upload

Key functionalities

  • Product browsing and search: Users can browse through product categories, search for specific items, and view detailed product information and can eventually add to shopping cart.
  • Shopping cart and checkout: Users can add code snippets to their cart, manage quantities, and proceed to checkout using various payment methods (paypal and credit cart). After purchase the user will receive links of all the purchased code snippets in his mail box.
  • User accounts: Users can register and create accounts to manage their orders, see their purchased code snippets, see payment histories and eventually have the posibility to upload their own course and put it for sale.
  • Content management system (CMS): Administrators can add, edit, and manage code snippet information, category, description, price, etc.

Demo

You can view a fully working demo at https://code-4all-dev.vercel.app/

About

An ecommerce plateform for code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published