Skip to content

A responsive full-stack web application that helps users discover locations πŸ“ and share reviews ✍️. Loc88r enables users to explore places 🏠, sign in securely πŸ”, and add reviews ⭐ through a clean, intuitive, and user-friendly interface built with modern web technologies.

Notifications You must be signed in to change notification settings

mloukikreddy/loc88r

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Loc88r

A full-stack location-based web application that helps users discover places, explore details, and share reviews. Loc88r provides a smooth and intuitive experience with user authentication, reviews, and informative pages, all wrapped in a clean and responsive UI.

πŸ”— Live Demo: πŸ‘‰ https://loc88r-ms2x.onrender.com

πŸ”— GitHub Repository: πŸ‘‰ https://github.com/mloukikreddy/loc88r

πŸ“Œ Project Overview

Loc88r is a MERN-based web application designed to help users find locations and interact with them through reviews. The application supports user sign-in, allows authenticated users to add reviews, and includes essential pages like Home and About. The project focuses on full-stack development, RESTful APIs, database integration, and real-world authentication flows.

πŸš€ Features

🏠 Home page with location listings πŸ“ Add reviews for locations πŸ” User authentication (Sign In) ℹ️ About page with project information πŸ“± Responsive and user-friendly interface πŸ—„οΈ Persistent data storage using MongoDB

πŸ› οΈ Technologies Used

Frontend:

HTML

CSS

JavaScript

Angular

Backend / Server:

Node.js

Express.js

Database:

MongoDB

Deployment:

Render

πŸ“‚ Project Structure

loc88r/ β”‚ β”œβ”€β”€ app_api/ # API routes, controllers, and models β”œβ”€β”€ app_client/ # Angular frontend files β”œβ”€β”€ public/ # Static assets β”œβ”€β”€ app.js # Main server file β”œβ”€β”€ package.json # Project dependencies └── README.md # Project documentation

βš™οΈ How It Works

User visits the Home page to explore locations

Users can sign in to access additional features

Authenticated users can add reviews for locations

Data is stored and retrieved from MongoDB

Backend APIs handle requests and responses using Express.js

πŸ§ͺ How to Run Locally

Clone the repository

git clone https://github.com/mloukikreddy/loc88r.git

Navigate to the project folder

cd loc88r

Install dependencies

npm install

Start the server

npm start

Open in browser: πŸ‘‰ http://localhost:4000

🎯 Learning Outcomes

Building full-stack applications using MEAN stack

Implementing user authentication and authorization

Working with MongoDB for data persistence

Creating RESTful APIs with Express.js

Deploying applications on Render

Structuring scalable real-world projects

πŸ‘€ Author

Loukik Reddy Mekala πŸ“Œ GitHub: https://github.com/mloukikreddy

About

A responsive full-stack web application that helps users discover locations πŸ“ and share reviews ✍️. Loc88r enables users to explore places 🏠, sign in securely πŸ”, and add reviews ⭐ through a clean, intuitive, and user-friendly interface built with modern web technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •