Skip to content

Rajneeshzytox/nextLab_assignment_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Project on Earned Points for App Downloads

GitHub stars Gitlab stars

Visit the backend first as server shut down & start again (free hosting..)

Visit Backend for Test Api Visit Frontend


Table of Contents


Introduction

This project allows users to register and log in using token-based authentication. Users can visit to apps added by the admin, download them, and claim reward points. The admin verifies the downloads before approving the points.


Features

  • Login / Register / logout / delete account
  • User can see Apps / Points History / Profile
  • Admin can add or modify Apps / see users who downloaded apps / verify download / add or modify categories & sub-categoies

Tech Stack

  • backend: django, django-rest-framework
  • frontend: vite react (js), tailwindcss 3, react router, redux

Installation

To get started, follow these steps:

  • clone repo,
  • cd .\nextlab_assignment\ pip install -r requirements.txt
    • start server py manage.py runserver
  • cd .\frontend\ npm i
    • start react npm run dev

Videos

preview video

Social

Linkedin Follow Linkedin Follow Twitter Follow

About

This repository contains the code for the assignment given as part of the screening test for NextLab.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published