Free Programming Website

Free Programming Website www.sourcecodehub.com

Tuesday, August 12, 2014

ABC Townships - Ventures Information System free asp.net project with source codes


ABC Townships - Ventures Information System

This is an intranet application for a real estate company called ABC Townships. This application is used by employees of ABC Townships and allows them to get accurate information regarding ventures, plots and customers related to the company. Employees can search for plots based on various fields. Employees can add new customers, edit and delete customers,sell plots to customers etc. using this application.

Technologies and Products Used

  • ASP.NET 2.0
  • C# language
  • Visual Web Developer 2005 Express Edition
  • SQL Server 2005 Express Edition

Steps to download, deploy and run this project

The following are the steps to related to be taken to run the existing part of the application:
  1. Download abctownships.ZIP and unzip it into any directory in your system. For example, if you extract to d:\ then it will create a directory d:\abctownships). This download contains all that is required for project including database.
  2. Open Visual Web Developer 2005 Express Edition or Visual Studio.NET 2005.
  3. Open the project from the directory into which you extracted project.For example, d:\abctownships
  4. Goto Solution Explorer and make login.aspx the startup page.
  5. Run project from VWD 2005 Express Edition or Visual Studio.NET 2005.
  6. You should see login.aspx page.

ShareSnips.Com free asp.net project with source codes


ShareSnips.Com

This website allows users to share snippets like books, songs, video clips etc. A user must register first to either to upload or download snippets. Common member operations like registration, change password, forgot password etc. are provided.
Members can upload(add) snips. A snip can be anything like a song, book, video clip or anything that is of interest to others. Members can also edit or delete snips.
Members can search for snips and add comments regarding snips.

Technologies and Products Used

  • ASP.NET 2.0
  • C# language
  • Visual Web Developer 2005 Express Edition
  • SQL Server 2005 Express Edition

Steps to download, deploy and run this project

The following are the steps to related to be taken to run the existing part of the application:
  1. Download sharesnips.zip and unzip it into any directory in your system. For example, if you extract to d:\ then it will create a directory d:\sharesnips. This download contains all that is required for project including database.
  2. Open Visual Web Developer 2005 Express Edition or Visual Studio.NET 2005.
  3. Open the project from the directory into which you extracted project.For example, d:\sharesnips
  4. Goto Solution Explorer and make login.aspx the startup page.
  5. Run project from VWD 2005 Express Edition or Visual Studio.NET 2005.
  6. You should see login.aspx page.

Online Information and Booking for Bus Services free asp.net project with source codes

Online Information and Booking for Bus Services

This website of a typical travels, which runs buses between different cities, allows user to get information about bus services and book seats. As it is a classroom project it does not provide payment option but it allows user to book seat and then get a printed ticket from the travels. The following are important tasks of this project:
  • Search for Bus services
  • Booking seats
  • Providing information about all services
  • Feedback regarding the services
  • Cancellation of booking
The following are the topics of ASP.NET used in this project.
  • Asp.Net 3.5
  • C# Language
  • SQL Server 2005 Express Edition
  • Visual Studio.NET 2008
  • Layered Architecture with Presentation Layer (ASP.NET Pages), Business Logic Layer(BLL) and Data Access Layer (DAL)
  • All database manipulations are done with stored procedures.
  • Stored procedures are accessed using classes in DAL - Data Access Layer.
  • BLL is used to interact with DAL
  • ObjectDataSource is used in presentation layer to talk to BLL.
  • Master page and themes are used to uniform user interface
  • ADO.NET is used to access database

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application.
  1. Download travels.rar and unzip it into any directory in your system. For example, if you extract to d:\ then it will create a directory c:\travels. The project comes with its own database, which is Database.mdf in App_Data folder. It contains required tables and stored procedures. So you need not create procedures and tables in the database.
  2. Open Visual Studio.NET 2008
  3. Open the project from the directory into which you extracted project. For example, c:\travels
  4. Run project from Visual Studio.NET.
  5. You should see default.aspx
  6. The database that is present in App_Data folder contains some sample data. Either you can experiment with existing data or create new data. Especially data into BUSES table must be inserted. You can also use generatebuses.aspx to generate data regarding buses for the given dates.

Books For Cash On Delivery free asp.net project with source codes

Books For Cash On Delivery  free asp.net project with source codes

This website allows user to buy books online with Cash on Delivery option. It is FlipKart.Com kind of application. This website used the following tools and technologies.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2008 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer and Data Access Layer
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • GridView and DataList are mainly used to display and modify data
  • LINQ TO SQL is used to access database
  • Validation Controls
  • Forms Authentication
  • Mutlitple Authorizations - one for website and one for all folder
  • hMailServer to send mails during password recovery
  • Master pages and Themes
The following are the major operations in this application.
  • Registration of user
  • Forgot Password
  • Login
  • Change password
  • Change Profile
  • List of recently added books
  • Search books by title
  • Displaying details of a book
  • Add book to Cart
  • Displaying cart and allowing user to delete books from Cart
  • Orders placed by user
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application. Sql Server database, which contains all required tables, is boundled along with this application.
  1. Download booksforcod.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\booksforcod.
  2. Open Visual Studio.NET 2010
  3. Open the website from the directory into which you extracted the .rar file. For example, c:\booksforcod
  4. Database (Database.dbf) is placed in App_Data and it contains required tables. Tables contains some sample data for testing.
  5. I also proived tables.sql, which contains commands to create tables. Though not required now, it could be useful in some cases.
  6. Go to Solution Explorer and make login.aspx the startup page.
  7. Run project from Visual Studio.NET 2010
  8. You should see login.aspx page.
  9. Before you use Forgot Password option, make sure you installed a mail server in your system or network.
  10. Register a user. And test other options

Customer Module For Life Insurance Company free asp.net project with source codes

Customer Module For Life Insurance Company  free asp.net project with source codes

This website, provided by a Life Insurance Company, allows customers to register and access their policies and premiums information online. This website used the following tools and technologies.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2008 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer and Data Access Layer
  • Some database operations are done with stored procedures.
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • GridView and FormView are mainly used to display and modify data
  • ADO.NET is used to access database
  • AJAX is used to validate user loginname in registration page
  • Validation Controls
  • Forms Authentication
  • Mutlitple Authorizations - one for website and one for all folder
  • hMailServer to send mails during password recovery
  • Master pages and Themes
The following are the major operations in this application.
  • Registration of Customer
  • Forgot Password
  • Login
  • Change password
  • Update Profile
  • Enroll policy
  • List Enrolled Policies
  • Delete enrolled policy
  • Premium Calendar - Lists premiums to be paid for the entire year
  • Premiums paid statement by selected year
  • Details of a single policy
  • Agent Locator
  • Branch Locator
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application. Sql Server database, which contains all required table and stored procedures, is boundled along with this application.
  1. Download policies.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\policies.
  2. Open Visual Studio.NET 2010
  3. Open the website from the directory into which you extracted the .rar file. For example, c:\policies
  4. Database (Database.dbf) is placed in App_Data and it contains required tables and stored procedures. Tables contains some sample data for testing.
  5. Create Table and Create/Alter Procedure commands are placed in tables.sql file in the website. You can use these commands to create tables and required procedures
  6. Go to Solution Explorer and make login.aspx the startup page.
  7. Run project from Visual Studio.NET 2010
  8. You should see login.aspx page.
  9. Register as user. The fullname and date of birth must match with policy hoder's date of birth and fullname if you have to enroll a policy. So ensure those details match at the time of registeration.

Task Manager free asp.net project with source codes

Task Manager  free asp.net project with source codes

This website allows users to manager their tasks (todo list). Once user registers, user can manager his/her tasks using this website. This website used the following tools and technologies.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2005 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer and Data Access Layer
  • Some database operations are done with stored procedures.
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • GridView and DetailsView are mainly used to display and modify data
  • ADO.NET is used to access database
  • WebService and AJAX are used to validate user registration
  • Web User Controls
  • Validation Controls
  • Forms Authentication
  • Mutlitple Authorizations - one for website and one for all folder
  • hMailServer to send mails during password recovery
  • Master pages and themes
  • Calendar Extender of Ajax Control Toolkit

The following are the major operations in this application.
  • Registration
  • Forgot Password
  • Login
  • Change password
  • Home page to list upcoming tasks
  • Add Task
  • Search Tasks by Title or Description
  • Advanced Search of Tasks
  • Completion of Task
  • Updation of task
  • Deletetion of task
  • Listing history of completed tasks
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application. Sql Server database, which contains all required table and stored procedures, is boundled along with this application.
  1. Download TaskManager.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\taskmanager.
  2. Open Visual Studio.NET 2010
  3. Open the website from the directory into which you extracted the .rar file. For example, c:\taskmanager
  4. Database (Database.dbf) is placed in App_Data and it contains required tables and stored procedures
  5. Create Table and Create/Alter Procedure commands are placed in tables.sql file in the website
  6. As it used CalendarExtender of Ajax Control Toolkit, download Ajax Control Toolki, add it to toolbox and use Calendar Extender. For details, please search in Google.
  7. Go to Solution Explorer and make login.aspx the startup page.
  8. Run project from Visual Studio.NET 2010
  9. You should see login.aspx page.
  10. Login using email address srikanth@gmail.com and password s.
  11. Test the rest of the options.

Enquiries and Intimations Tracker Enquiries and Intimations Tracker

Enquiries and Intimations Tracker Enquiries and Intimations Tracker

This web application is used to keep track of enquiries of a typical training institutue such as Srikanth Technologies. It allows counsellors to store details of Enquiries, Courses, Batches and Intimations sent through mails to enquirers.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2005 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer and Data Access Layer
  • Some database operations are done with stored procedures.
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • GridView is mainly used to display details.
  • ADO.NET is used to access database
The following are the major operations in this application.
  • Login
  • Change password
  • Home page
  • Add Enquiry
  • Search Enquiries
  • Showing details of enquirer
  • List of most recently handled enquiries
  • Add Batch
  • List of Batches
  • List of Course
  • Updation and deletion of enquiry
  • Sending intimation to selected enquiries
  • Getting history of intimations
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application. Sql Server database, which contains all required table and stored procedures, is boundled along with this application.
  1. Download enquiries.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\enquiries.
  2. Open Visual Studio.NET 2010
  3. Open the website from the directory into which you extracted the .rar file. For example, c:\enquiries
  4. Database (Database.dbf) is placed in App_Data and it contains required tables and stored procedures
  5. Go to Solution Explorer and make login.aspx the startup page.
  6. Run project from Visual Studio.NET 2010
  7. You should see login.aspx page.
  8. Login using loginname - joe, and password - j. You can add more counsellors by adding rows to COUNSELLORS table
  9. Test the rest of the options.

SitesReview.Com free asp.net project with source codes

SitesReview.Com  free asp.net project with source codes

This website allows users to post reviews regarding other websites. Users can add websites in different categories and then post reviews. Searching websites, listing views, and user related operations are the other options provided by this website. The following are the topics of ASP.NET used in this project.
  • Asp.Net 3.5
  • C# Language
  • SQL Server 2005 Express Edition
  • Visual Studio.NET 2008
  • Layered Architecture with Presentation Layer and Data Access Layer
  • All database manipulations are done with stored procedures.
  • Stored procedures are accessed using classes in DAL - Data Access Layer.
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • DataList and GridView are used to display details
  • ADO.NET is used to access database
The following are the major operations in this application.
  • User Registration
  • Login
  • Password Recovery
  • Change password
  • Home page
  • Add Website
  • List of most recently added websites
  • Search websites
  • Add review
  • List reviews
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application. This project makes use of membership feature of ASP.NET.
  1. Download sitesreview.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\songs.
  2. Open Visual Studio.NET 2008 or Visual Web Developer 2008.
  3. Open the project from the directory into which you extracted project. For example, c:\sitesreview
  4. Database (Database.dbf) is placed in App_Data and it contains required tables and stored procedures
  5. Go to Solution Explorer and make login.aspx the startup page.
  6. Run project from Visual Studio.NET 2008 or Visual Web Developer 2008.
  7. You should see login.aspx page.
  8. Create new user using registration page and then login with that user name and password
  9. Test the rest of the options.


Requests Management System free asp.net project with source codes

Requests Management System  free asp.net project with source codes

This intranet application allows employees to login and make requests for leaves and cab requirement. It also allows employees to list and cancel requests The following are the topics of ASP.NET used in this project.
  • Asp.Net 3.5
  • C# Language
  • SQL Server 2005 Express Edition
  • Visual Studio.NET 2008
  • LINQ to SQL is used to access Sql Server database
  • It uses SQL Server local database
  • Layered Architecture with Presentation Layer and Data Access Layer
  • ObjectDataSource is used in presentation layer to talk to DAL and DAL in turn talks to LINQ
  • GridView are used to display details
  • Master page and Theme are used for same look and feel across pages
The following are the major operations in this application.
  • Login
  • Change password
  • Home page
  • Add Leave Request
  • Add Cab Request
  • List of leave requests
  • List of cab requests
  • Cancel leave request
  • Cancel cab request
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application.
  1. Download rm.rar and unzip it into any directory in your system.
  2. For example, if you extract to c:\ then it will create a directory c:\rm.
  3. Go to BIN directory of the project and place AjaxControlToolkit.dll in BIN directory so that controls from AJAX Control Toolkit can be used
  4. Start Visual Studio.NET 2008
  5. Open the project from the directory into which you extracted project. For example, c:\rm
  6. Database (Database.dbf) is placed in App_Data and it contains required tables
  7. Go to Solution Explorer and make login.aspx the startup page.
  8. Run project from Visual Studio.NET 2008 using F5.
  9. You should see login.aspx page.
  10. Login with employee id - 1001 and password - scott.

PhoneBook.Com free asp.net project with source codes

PhoneBook.Com  free asp.net project with source codes

This website allows users to maintain their phonebook on the web. It allows registered users to add,remove and update phone entries. It provides a web service to allow other applications to get details about users and their phone entries. The following are the topics of ASP.NET used in this project.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2005/2008 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer (PL) and Data Access Layer (DAL)
  • DAL uses LINQ to talk to SQL Server
  • All database operations are done through LINQ To SQL
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • DetailsView, GridView are used to display details
  • CMailServer is used for mailing
  • Master page and theme with stylesheet and skin files
The following are the major operations in this application.
  • User Registration with verification of username uniqueness using Ajax
  • Login
  • Password Recovery
  • Change password
  • Home Page - Search Phone Entries
  • List of phone entries of the current user
  • Add new phone entry
  • Update phone entry
  • Delete phone entry
  • Logout
  • A Web Service to provide details of users and phone entries of a particular user

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application.
  1. Download phonebook.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\phonebook.
  2. Open Visual Studio.NET 2010
  3. Open the project from the directory into which you extracted project. For example, c:\phonebook
  4. Create a local database named PhoneBook.mdf and create table using the script in tables.sql file
  5. Go to Solution Explorer and make default.aspx the startup page.
  6. Run project from Visual Studio.NET 2010.
  7. You should see login.aspx page.
  8. Create new user using registration page and then login with that user name and password.
  9. Add a few phone entries.
  10. Search for phone entries
  11. Select an entry and modify the details of the entry.
  12. Test the rest of the operations.

Classroom - Faculty Module free asp.net project with source codes

Classroom - Faculty Module  free asp.net project with source codes

This website is one of the three modules required to allows faculties and students to get and post details regarding the class. Three modules are:
  • Adminstration module - used to add batches, faculties and students.
  • Faculty module - allows faculty to post topics and exercises, see feedback and post replies.
  • Student module - allows students to get information about topics discussed and exercises given in the class. Student can also post feedback about class.

Faculty Module

Faculty module is used by faculty to perform the following operations:
  • Login of Faculty
  • Change password
  • Posting topics and exercises realated to class
  • Listing of topics batch wise
  • Deleting topic
  • Listing feedback by students
  • Allowing faculty to reply to feedback
  • List of batches
  • Logout
The following are the topics of ASP.NET used in this project.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2005/2008 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer (PL) and Data Access Layer (DAL)
  • DAL uses LINQ to talk to SQL Server
  • All database operations are done through LINQ To SQL
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • GridView is used to display details
  • Master page and theme with stylesheet
  • Calendar extender from Ajax control toolkit
  • Forms authentication

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application.
  1. Download classroom.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\classroom.
  2. Open Visual Studio.NET 2010
  3. Open the project from the directory into which you extracted project. For example, c:\classroom
  4. The project comes with its own database, which contains required tables and some sample data.
  5. Go to Solution Explorer and make login.aspx the startup page.
  6. Run project from Visual Studio.NET 2010.
  7. You should see login.aspx page.
  8. Login as a faculty. Use id :1 and password : s to login as Stephen Walther
  9. Select a batch and post topics and exercises for a day
  10. Select List Topics and select batch to get the list of topics for different days
  11. List feedbacks and post reply

BooksReviews.Com free asp.net project with source codes

BooksReviews.Com  free asp.net project with source codes

This website allows users to post reviews regarding books. Any user can search for books, see the reviews posted by others, but must log in to post review. If a user is trying to post a review without logging in, user is redirected to login page to login first and then taken to add review page. Only a few operations need user authentication. The rest of the pages can be accessed by any user.
The following are the topics of ASP.NET used in this project.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2005/2008 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer (PL) and Data Access Layer (DAL)
  • DAL uses LINQ to talk to SQL Server
  • All database operations are done through LINQ To SQL
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • DataList, FormView, ListView and GridView are used to display details
  • CMailServer is used for mailing
  • Master page and theme with stylesheet
The following are the major operations in this application.
  • User Registration
  • Login
  • Password Recovery
  • Change password
  • Home Page - Lists available subject
  • List of books based on a subject
  • List of most popular books based on ratings given by users
  • Add Review
  • Search books based on title
  • Display books along with all reviews and ratings
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application.
  1. Download booksreviews.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\booksreviews.
  2. Open Visual Studio.NET 2010
  3. Open the project from the directory into which you extracted project. For example, c:\booksreviews
  4. Database (Database.dbf) is placed in App_Data and it contains required tables and stored procedures
  5. Go to Solution Explorer and make default.aspx the startup page.
  6. Run project from Visual Studio.NET 2010.
  7. You should see Default.aspx page.
  8. Create new user using registration page and then login with that user name and password
  9. Search for books and post review.
  10. Test the rest of the options.


Deposits Tracker free asp.net project with source codes

Deposits Tracker  free asp.net project with source codes

This website allows users to tracker their fixed and recurring deposits. This website used the following tools and technologies.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2008 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer and Data Access Layer
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • GridView is used to display
  • LINQ and ADO.NET are used to access database
  • Validation Controls
  • Forms Authentication
  • Mutlitple Authorizations - one for website and one for all folder
  • hMailServer to send mails during password recovery and sending notifications regarding maturity of deposits
  • Master pages and Themes
The following are the major operations in this application.
  • Registration of Uesr
  • Forgot Password
  • Login
  • Change password
  • Add fixed deposit
  • Update fixed deposit
  • Delete fixed deposit
  • Search fixed deposits
  • List all fixed deposits
  • Listing deposits to be matured in the near future
  • All the above operations for Recurring deposits as well
  • A page for webmaster to send mails to all users whose deposits are to be matured in 15 days time. It is supposed to be another module, but for simplicity sake it is provided here.
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application. Sql Server database, which contains all required table, is boundled along with this application.
  1. Download depositstracker.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\depositstracker.
  2. Open Visual Studio.NET 2010
  3. Open the website from the directory into which you extracted the .rar file. For example, c:\
  4. Database (Database.dbf) is placed in App_Data and it contains required tables. Tables contains some sample data for testing.
  5. tables.sql file contains commands to create tables. You can use it in case you need to create tables in another database.
  6. Go to Solution Explorer and make login.aspx the startup page.
  7. Run project from Visual Studio.NET 2010
  8. You should see login.aspx page.
  9. Register as user. And check other options

ShareExpenses.Com free asp.net project with source codes

ShareExpenses.Com  free asp.net project with source codes

This website allows user record expenses regarding a programme like a trip so that how much each member of the trip owes and pays is tracked. This website used the following tools and technologies.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2008 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer and Data Access Layer
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • DropDownList, GridView, FormView are mainly used for UI
  • ADO.NET is used to access database
  • Stored Procedures in SQL Server are used to perform some major operations
  • Validation Controls
  • Forms Authentication
  • Mutlitple Authorizations - one for website and one for all folder
  • hMailServer to send mails during password recovery
  • Master pages and Themes
  • AJAX using UpdatePanel
The following are the major operations in this application.
  • Registration of user
  • Forgot Password
  • Login
  • Change password
  • Add programme
  • Add a member to a programme
  • Get details of a programme including how much each member paid so far and owes
  • Delete a programme with all its details
  • Add contribution by a member towards the programme
  • Add expenditure related to a programme
  • List expenses related to a programme including members share
  • Logout

ScreenShots

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application. Sql Server database, which contains all required tables, is boundled along with this application.
  1. Download ShareExpenses.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\ShareExpenses.
  2. Open Visual Studio.NET 2010
  3. Open the website from the directory into which you extracted the .rar file. For example, c:\ShareExpenses
  4. Database (Database.dbf) is placed in App_Data and it contains required tables. Tables contains some sample data for testing.
  5. I also proived tables.sql, which contains commands to create tables. Though not required now, it could be useful in some cases.
  6. Go to Solution Explorer and make login.aspx the startup page.
  7. Run project from Visual Studio.NET 2010
  8. You should see login.aspx page.
  9. Before you use Forgot Password option, make sure you installed a mail server in your system or network.
  10. Register a user. And test other options

CodeSnippets.Com free asp.net project with source codes

CodeSnippets.Com  free asp.net project with source codes

This website allows user to post code on different topics. This website used the following tools and technologies.
  • Asp.Net 4.0
  • C# Language
  • SQL Server 2008 Express Edition
  • Visual Studio.NET 2010
  • Layered Architecture with Presentation Layer and Data Access Layer
  • ObjectDataSource is used in presentation layer to talk to DAL.
  • GridView and FormView are used to display and modify data
  • ADO.NET is used to access Database
  • Validation Controls
  • Forms Authentication
  • Mutlitple Authorizations - one for website and one for all folder
  • hMailServer to send mails during password recovery
  • Master pages and Themes
  • Asp.Net Ajax to verify uniqueness of username
  • SiteMap, SiteMapPath and TreeView
The following are the major operations in this application.
  • Registration of user
  • Forgot Password
  • Login
  • Change password
  • Change Profile
  • Post Code Snippet
  • List of code snippets of current user
  • Updating code snippet by the owner
  • Deleting code snippet by the owner
  • Search for code snippets by title
  • Displaying topics with number of code snippets
  • List of code snippets by topic
  • Details of code snippet
  • Allowing user to rate snippet
  • Logout

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application. Sql Server database, which contains all required tables, is boundled along with this application.
  1. Download codesnippets.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\codesnippets.
  2. Open Visual Studio.NET 2010
  3. Open the website from the directory into which you extracted the .rar file. For example, c:\codesnippets
  4. Database (Database.dbf) is placed in App_Data and it contains required tables. Tables contains some sample data for testing.
  5. I also proived tables.sql, which contains commands to create tables. Though not required now, it could be useful in some cases.
  6. Go to Solution Explorer and make login.aspx the startup page.
  7. Run project from Visual Studio.NET 2010
  8. You should see login.aspx page.
  9. Before you use Forgot Password option, make sure you installed a mail server in your system or network.
  10. Register a user. And test other options