QuickStop Support Guide

Real answers for how Campus Market actually works.

This guide is based on the live product flow in your codebase, not generic placeholder copy. It covers what works without login, what opens only after sign-in, what sellers must complete before posting, and where chats, receipts, reviews, and verification live.

Public first

Home, Browse, Product, Help, Policy, and Terms can be opened without logging in.

Protected tools

Account, Seller, Chats, Chat, Verify, Post, and Receipts require sign-in and now send you back after login.

Seller trust flow

Posting depends on a complete profile, verified email, and identity verification with NIN plus selfie.

Buying Search, filter, compare, and message from the product page. Typing a first message on a product opens or resumes the chat thread for that listing.
Selling List, edit, mark sold, delete, and control whether contact details show. Buyers only see phone and address on seller pages when the listing owner enabled profile contact.
Support Chats, verification, receipts, and account tools are organized behind account access. If a protected page sends you to login, you return to the page you originally wanted.

What opens without login, and what does not

The app is intentionally split between public discovery pages and protected account tools. That keeps browsing easy while keeping conversations, seller details, posting, and receipts tied to the right user account.

Access

Public pages

Home, Browse, Product, Help, Privacy Policy, and Terms can be opened before login.

Protected pages

Account, Seller, Verify, Post, Chats, Chat, and Receipt pages check authentication before showing the page.

Return after login

If you hit a protected page while signed out, the app now redirects to login and then sends you straight back to that page after sign-in.

Product stays public

You can view listing details without login, but actions like chat, save, review, and reporting prompt sign-in first.

Buying and browsing

The code supports a public browsing path first, then upgrades into account actions when you are ready to message a seller, save a listing, or leave a review.

Buy
1

Browse the feed or search directly

Use the home page categories, browse page search, category pills, and more-filters overlay to narrow listings quickly.

2

Open the product page

The product page is public. You can inspect images, description, location, condition, seller summary, similar listings, and recent reviews before deciding.

3

Start a conversation from the product page

Type your first message in the product chat box. If a thread already exists for you, the app reuses it. If not, it creates the chat automatically and opens it.

4

Save, review, or report after sign-in

Saved listings, review submission, and report flows all check login first. The page remains public, but account actions are protected.

Selling, account setup, and listing control

Selling is more structured because the code protects buyers from incomplete or untrusted seller accounts. The post flow reads directly from your profile state before it allows publishing.

Sell

Before you can post

  • Your profile must include name, username, email, phone, and address.
  • Your email must be verified.
  • Your seller identity must be verified.

What you can manage

  • Create new listings with photos, price, category, condition, location, and description.
  • Edit existing listings from your own listing cards.
  • Mark listings as sold or delete them.

Contact visibility

When posting, you can decide whether buyers should see your phone number and address. Seller pages only reveal those details if the listing owner allowed profile contact.

Public identity

Your username is the public-facing identity shown across seller surfaces. The account logic enforces a 10-day cooldown between username changes.

Email verification and identity verification

The product uses two layers of trust. Email verification confirms account ownership. Identity verification confirms the seller behind the account.

Trust
A

Email verification

After signup or an email change, the app sends you to the email confirmation page. Once your email is confirmed, you are returned to the relevant flow.

B

Identity verification

The seller verification page asks for your 11-digit NIN and a clear selfie. The code sends that to the backend verification flow powered by Dojah.

C

What verification unlocks

Verified seller status supports trusted posting, stronger account presentation, and the seller badge logic used across the marketplace.

D

If verification stops you

The post flow can send you to email confirmation, account completion, or seller verification depending on which requirement is still missing.

Chats, seller pages, and receipts

Once signed in, the private side of the app becomes available. This includes seller pages, full chat tools, account overlays, and payment receipt records for listing promotions.

Tools

Chats list

The chats page supports All, Unread, and Spam tabs, plus actions like delete and move-to-spam. The bottom dock also shows an unread badge count.

Inside a chat

The chat page supports text, images, audio messages, emoji, stickers, presence, seller reporting, blocking, and a direct return to the product when relevant.

Seller page

Seller profiles are now protected. Once signed in, you can view a seller's listings, review summary, and any contact details they chose to expose.

Receipts and transactions

Promotion payments appear in your account transaction flow. Receipt pages support sharing the image, copying the reference, and saving a PDF.

Frequently asked questions

These answers map directly to the app behavior visible in the codebase.

FAQ
Yes. Home, Browse, Product, Help, Privacy Policy, and Terms stay public.
Those actions need an authenticated account. After login, the app sends you back to the page you came from.
A complete profile with name, username, email, phone, and address, plus verified email and completed seller identity verification.
Only if you allow contact visibility while posting. Seller pages read that setting before exposing phone and address.
The account logic enforces a 10-day cooldown between public username changes.
Inside the account page overlays. Saved listings, reviews, transactions, and settings all live there.
The email confirmation flow returns you to the relevant destination, such as account or the page you originally tried to open.
Open the product page, type a message, and send it. The app creates or reuses the chat thread for that product and seller.
Send text, images, audio, emojis, and stickers, manage unread or spam states, and report or block the other account when needed.
You provide your 11-digit NIN and a clear selfie. The backend verification flow checks that data before marking the account verified.

Still need help?

If the issue is account-specific, sign in first so your account and protected tools can load. For direct support, use the address below.

help@quickstopng.com
Support links in this guide follow the current clean route setup used by the app shell.